home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 22 / CU Amiga Magazine's Super CD-ROM 22 (1998)(EMAP Images)(GB)[!][issue 1998-05].iso / PowerPC / Programming / PPCSmallEiffel / lib_show / hanoi / hanoi5.c.greg < prev    next >
Encoding:
Text File  |  1998-01-16  |  139.6 KB  |  5,344 lines

  1.  
  2. ;; Function s2e
  3.  
  4. ;; Register dispositions:
  5. 68 in 8  69 in 9  70 in 10  71 in 9  72 in 10  73 in 8  
  6. 74 in 8  75 in 9  76 in 10  
  7.  
  8. ;; Hard regs used:  8 9 10 15 24 30
  9.  
  10. (note 2 0 4 "" NOTE_INSN_DELETED)
  11.  
  12. (insn 4 2 5 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  13.                 (const_int 68)))
  14.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  15.     (nil))
  16.  
  17. (note 5 4 6 "" NOTE_INSN_FUNCTION_BEG)
  18.  
  19. (note 6 5 8 "" NOTE_INSN_DELETED)
  20.  
  21. (note 8 6 10 "" NOTE_INSN_BLOCK_BEG)
  22.  
  23. (insn 10 8 12 (set (reg:SI 8 %o0)
  24.         (mem:SI (plus:SI (reg:SI 30 %fp)
  25.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  26.     (nil))
  27.  
  28. (insn 12 10 13 (set (reg:SI 10 %o2)
  29.         (mem/s:SI (plus:SI (reg:SI 8 %o0)
  30.                 (const_int 4)))) 106 {*movsi_insn} (nil)
  31.     (nil))
  32.  
  33. (insn 13 12 15 (set (reg:SI 9 %o1)
  34.         (plus:SI (reg:SI 10 %o2)
  35.             (const_int 1))) 220 {addsi3} (nil)
  36.     (nil))
  37.  
  38. (insn 15 13 17 (set (reg:SI 8 %o0)
  39.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  40.     (nil))
  41.  
  42. (call_insn 17 15 19 (parallel[ 
  43.             (set (reg:SI 8 %o0)
  44.                 (call (mem:SI (symbol_ref:SI ("malloc")))
  45.                     (const_int 0)))
  46.             (clobber (reg:SI 15 %o7))
  47.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  48.     (nil)
  49.     (expr_list (use (reg:SI 8 %o0))
  50.         (nil)))
  51.  
  52. (insn 19 17 22 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  53.                 (const_int -20)))
  54.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  55.     (nil))
  56.  
  57. (insn 22 19 24 (set (reg:SI 9 %o1)
  58.         (mem:SI (plus:SI (reg:SI 30 %fp)
  59.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  60.     (nil))
  61.  
  62. (insn 24 22 26 (set (reg:SI 10 %o2)
  63.         (mem:SI (plus:SI (reg:SI 30 %fp)
  64.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  65.     (nil))
  66.  
  67. (insn 26 24 28 (set (reg:SI 8 %o0)
  68.         (mem:SI (plus:SI (reg:SI 30 %fp)
  69.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  70.     (nil))
  71.  
  72. (insn 28 26 30 (set (reg:SI 9 %o1)
  73.         (mem/s:SI (plus:SI (reg:SI 9 %o1)
  74.                 (const_int 12)))) 106 {*movsi_insn} (nil)
  75.     (nil))
  76.  
  77. (insn 30 28 32 (set (reg:SI 10 %o2)
  78.         (mem/s:SI (plus:SI (reg:SI 10 %o2)
  79.                 (const_int 4)))) 106 {*movsi_insn} (nil)
  80.     (nil))
  81.  
  82. (call_insn 32 30 35 (parallel[ 
  83.             (set (reg:SI 8 %o0)
  84.                 (call (mem:SI (symbol_ref:SI ("memcpy")))
  85.                     (const_int 0)))
  86.             (clobber (reg:SI 15 %o7))
  87.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  88.     (nil)
  89.     (expr_list (use (reg:SI 10 %o2))
  90.         (expr_list (use (reg:SI 9 %o1))
  91.             (expr_list (use (reg:SI 8 %o0))
  92.                 (nil)))))
  93.  
  94. (insn 35 32 37 (set (reg:SI 8 %o0)
  95.         (mem:SI (plus:SI (reg:SI 30 %fp)
  96.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  97.     (nil))
  98.  
  99. (insn 37 35 39 (set (reg:SI 9 %o1)
  100.         (mem:SI (plus:SI (reg:SI 30 %fp)
  101.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  102.     (nil))
  103.  
  104. (insn 39 37 40 (set (reg:SI 10 %o2)
  105.         (mem/s:SI (plus:SI (reg:SI 8 %o0)
  106.                 (const_int 4)))) 106 {*movsi_insn} (nil)
  107.     (nil))
  108.  
  109. (insn 40 39 42 (set (reg:SI 8 %o0)
  110.         (plus:SI (reg:SI 9 %o1)
  111.             (reg:SI 10 %o2))) 220 {addsi3} (nil)
  112.     (nil))
  113.  
  114. (insn 42 40 45 (set (mem/s:QI (reg:SI 8 %o0))
  115.         (const_int 0)) 98 {*movqi_insn} (nil)
  116.     (nil))
  117.  
  118. (insn 45 42 46 (set (reg/i:SI 24 %i0)
  119.         (mem:SI (plus:SI (reg:SI 30 %fp)
  120.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  121.     (nil))
  122.  
  123. (insn 46 45 47 (use (reg/i:SI 24 %i0)) -1 (nil)
  124.     (nil))
  125.  
  126. (jump_insn 47 46 48 (set (pc)
  127.         (label_ref 52)) 338 {jump} (nil)
  128.     (nil))
  129.  
  130. (barrier 48 47 49)
  131.  
  132. (note 49 48 50 "" NOTE_INSN_BLOCK_END)
  133.  
  134. (note 50 49 52 "" NOTE_INSN_FUNCTION_END)
  135.  
  136. (code_label 52 50 53 1 "")
  137.  
  138. (note 53 52 0 "" NOTE_INSN_DELETED)
  139.  
  140. ;; Function e2s
  141.  
  142. ;; Register dispositions:
  143. 68 in 9  69 in 8  
  144.  
  145. ;; Hard regs used:  8 9 15 24 30
  146.  
  147. (note 2 0 4 "" NOTE_INSN_DELETED)
  148.  
  149. (insn 4 2 5 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  150.                 (const_int 68)))
  151.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  152.     (nil))
  153.  
  154. (note 5 4 6 "" NOTE_INSN_FUNCTION_BEG)
  155.  
  156. (note 6 5 8 "" NOTE_INSN_DELETED)
  157.  
  158. (note 8 6 10 "" NOTE_INSN_DELETED)
  159.  
  160. (insn 10 8 12 (set (reg:SI 8 %o0)
  161.         (mem:SI (plus:SI (reg:SI 30 %fp)
  162.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  163.     (nil))
  164.  
  165. (call_insn 12 10 14 (parallel[ 
  166.             (set (reg:SI 8 %o0)
  167.                 (call (mem:SI (symbol_ref:SI ("strlen")))
  168.                     (const_int 0)))
  169.             (clobber (reg:SI 15 %o7))
  170.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  171.     (nil)
  172.     (expr_list (use (reg:SI 8 %o0))
  173.         (nil)))
  174.  
  175. (insn 14 12 16 (set (reg:SI 9 %o1)
  176.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  177.     (nil))
  178.  
  179. (insn 16 14 18 (set (reg:SI 8 %o0)
  180.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  181.     (nil))
  182.  
  183. (insn 18 16 20 (set (reg:SI 9 %o1)
  184.         (mem:SI (plus:SI (reg:SI 30 %fp)
  185.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  186.     (nil))
  187.  
  188. (call_insn 20 18 22 (parallel[ 
  189.             (set (reg:SI 8 %o0)
  190.                 (call (mem:SI (symbol_ref:SI ("se_ms")))
  191.                     (const_int 0)))
  192.             (clobber (reg:SI 15 %o7))
  193.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  194.     (nil)
  195.     (expr_list (use (reg:SI 9 %o1))
  196.         (expr_list (use (reg:SI 8 %o0))
  197.             (nil))))
  198.  
  199. (insn 22 20 24 (set (reg:SI 8 %o0)
  200.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  201.     (nil))
  202.  
  203. (insn 24 22 25 (set (reg/i:SI 24 %i0)
  204.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  205.     (nil))
  206.  
  207. (insn 25 24 26 (use (reg/i:SI 24 %i0)) -1 (nil)
  208.     (nil))
  209.  
  210. (jump_insn 26 25 27 (set (pc)
  211.         (label_ref 30)) 338 {jump} (nil)
  212.     (nil))
  213.  
  214. (barrier 27 26 28)
  215.  
  216. (note 28 27 30 "" NOTE_INSN_FUNCTION_END)
  217.  
  218. (code_label 30 28 31 2 "")
  219.  
  220. (note 31 30 0 "" NOTE_INSN_DELETED)
  221.  
  222. ;; Function se_ma
  223.  
  224. ;; Register dispositions:
  225. 68 in 8  69 in 8  70 in 9  71 in 8  72 in 9  73 in 8  
  226. 74 in 9  75 in 8  76 in 9  77 in 8  78 in 9  79 in 8  
  227. 80 in 9  81 in 8  82 in 8  83 in 9  84 in 8  85 in 9  
  228. 86 in 8  87 in 9  88 in 8  89 in 9  90 in 8  91 in 9  
  229. 92 in 8  
  230.  
  231. ;; Hard regs used:  0 8 9 15 24 25 26 30
  232.  
  233. (note 2 0 4 "" NOTE_INSN_DELETED)
  234.  
  235. (insn 4 2 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  236.                 (const_int 68)))
  237.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  238.     (nil))
  239.  
  240. (insn 6 4 8 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  241.                 (const_int 72)))
  242.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  243.     (nil))
  244.  
  245. (insn 8 6 9 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  246.                 (const_int 76)))
  247.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  248.     (nil))
  249.  
  250. (note 9 8 10 "" NOTE_INSN_FUNCTION_BEG)
  251.  
  252. (note 10 9 12 "" NOTE_INSN_DELETED)
  253.  
  254. (note 12 10 14 "" NOTE_INSN_BLOCK_BEG)
  255.  
  256. (insn 14 12 15 (set (reg:SI 8 %o0)
  257.         (mem:SI (plus:SI (reg:SI 30 %fp)
  258.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  259.     (nil))
  260.  
  261. (insn 15 14 16 (set (reg:CC 0 %g0)
  262.         (compare:CC (reg:SI 8 %o0)
  263.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  264.     (nil))
  265.  
  266. (jump_insn 16 15 18 (set (pc)
  267.         (if_then_else (le (reg:CC 0 %g0)
  268.                 (const_int 0))
  269.             (label_ref 91)
  270.             (pc))) 74 {*normal_branch} (nil)
  271.     (nil))
  272.  
  273. (note 18 16 20 "" NOTE_INSN_BLOCK_BEG)
  274.  
  275. (insn 20 18 22 (set (reg:SI 8 %o0)
  276.         (const_int 20)) 106 {*movsi_insn} (nil)
  277.     (nil))
  278.  
  279. (call_insn 22 20 24 (parallel[ 
  280.             (set (reg:SI 8 %o0)
  281.                 (call (mem:SI (symbol_ref:SI ("malloc")))
  282.                     (const_int 0)))
  283.             (clobber (reg:SI 15 %o7))
  284.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  285.     (nil)
  286.     (expr_list (use (reg:SI 8 %o0))
  287.         (nil)))
  288.  
  289. (insn 24 22 27 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  290.                 (const_int -20)))
  291.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  292.     (nil))
  293.  
  294. (insn 27 24 29 (set (reg:SI 8 %o0)
  295.         (mem:SI (plus:SI (reg:SI 30 %fp)
  296.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  297.     (nil))
  298.  
  299. (insn 29 27 30 (set (reg:SI 9 %o1)
  300.         (mem:SI (plus:SI (reg:SI 30 %fp)
  301.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  302.     (nil))
  303.  
  304. (insn 30 29 33 (set (mem/s:SI (reg:SI 8 %o0))
  305.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  306.     (nil))
  307.  
  308. (insn 33 30 35 (set (reg:SI 8 %o0)
  309.         (mem:SI (plus:SI (reg:SI 30 %fp)
  310.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  311.     (nil))
  312.  
  313. (insn 35 33 36 (set (reg:SI 9 %o1)
  314.         (mem:SI (plus:SI (reg:SI 30 %fp)
  315.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  316.     (nil))
  317.  
  318. (insn 36 35 38 (set (mem/s:SI (plus:SI (reg:SI 8 %o0)
  319.                 (const_int 8)))
  320.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  321.     (nil))
  322.  
  323. (insn 38 36 40 (set (reg:SI 8 %o0)
  324.         (mem:SI (plus:SI (reg:SI 30 %fp)
  325.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  326.     (nil))
  327.  
  328. (insn 40 38 41 (set (reg:SI 9 %o1)
  329.         (const_int 1)) 106 {*movsi_insn} (nil)
  330.     (expr_list:REG_EQUAL (const_int 1)
  331.         (nil)))
  332.  
  333. (insn 41 40 44 (set (mem/s:SI (plus:SI (reg:SI 8 %o0)
  334.                 (const_int 16)))
  335.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  336.     (nil))
  337.  
  338. (insn 44 41 46 (set (reg:SI 8 %o0)
  339.         (mem:SI (plus:SI (reg:SI 30 %fp)
  340.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  341.     (nil))
  342.  
  343. (insn 46 44 47 (set (reg:SI 9 %o1)
  344.         (mem:SI (plus:SI (reg:SI 30 %fp)
  345.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  346.     (nil))
  347.  
  348. (insn 47 46 50 (set (mem/s:SI (plus:SI (reg:SI 8 %o0)
  349.                 (const_int 12)))
  350.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  351.     (nil))
  352.  
  353. (insn 50 47 51 (set (reg:SI 8 %o0)
  354.         (mem:SI (plus:SI (reg:SI 30 %fp)
  355.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  356.     (nil))
  357.  
  358. (insn 51 50 52 (set (reg:CC 0 %g0)
  359.         (compare:CC (reg:SI 8 %o0)
  360.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  361.     (nil))
  362.  
  363. (jump_insn 52 51 53 (set (pc)
  364.         (if_then_else (eq (reg:CC 0 %g0)
  365.                 (const_int 0))
  366.             (label_ref 74)
  367.             (pc))) 74 {*normal_branch} (nil)
  368.     (nil))
  369.  
  370. (note 53 52 55 "" NOTE_INSN_DELETED)
  371.  
  372. (insn 55 53 57 (set (reg:SI 8 %o0)
  373.         (mem:SI (plus:SI (reg:SI 30 %fp)
  374.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  375.     (insn_list:REG_LIBCALL 61 (nil)))
  376.  
  377. (insn 57 55 59 (set (reg:SI 9 %o1)
  378.         (mem:SI (plus:SI (reg:SI 30 %fp)
  379.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  380.     (nil))
  381.  
  382. (call_insn/u 59 57 61 (parallel[ 
  383.             (set (reg:SI 8 %o0)
  384.                 (call (mem:SI (symbol_ref:SI ("*.umul")))
  385.                     (const_int 0)))
  386.             (clobber (reg:SI 15 %o7))
  387.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  388.     (nil)
  389.     (expr_list (use (reg:SI 9 %o1))
  390.         (expr_list (use (reg:SI 8 %o0))
  391.             (nil))))
  392.  
  393. (insn 61 59 63 (set (reg:SI 9 %o1)
  394.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  395.     (insn_list:REG_RETVAL 55 (expr_list:REG_EQUAL (mult:SI (mem:SI (plus:SI (reg:SI 30 %fp)
  396.                         (const_int 72)))
  397.                 (mem:SI (plus:SI (reg:SI 30 %fp)
  398.                         (const_int 76))))
  399.             (nil))))
  400.  
  401. (insn 63 61 65 (set (reg:SI 8 %o0)
  402.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  403.     (nil))
  404.  
  405. (call_insn 65 63 67 (parallel[ 
  406.             (set (reg:SI 8 %o0)
  407.                 (call (mem:SI (symbol_ref:SI ("malloc")))
  408.                     (const_int 0)))
  409.             (clobber (reg:SI 15 %o7))
  410.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  411.     (nil)
  412.     (expr_list (use (reg:SI 8 %o0))
  413.         (nil)))
  414.  
  415. (insn 67 65 69 (set (reg:SI 8 %o0)
  416.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  417.     (nil))
  418.  
  419. (insn 69 67 71 (set (reg:SI 9 %o1)
  420.         (mem:SI (plus:SI (reg:SI 30 %fp)
  421.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  422.     (nil))
  423.  
  424. (insn 71 69 72 (set (mem/s:SI (plus:SI (reg:SI 9 %o1)
  425.                 (const_int 4)))
  426.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  427.     (nil))
  428.  
  429. (jump_insn 72 71 73 (set (pc)
  430.         (label_ref 81)) 338 {jump} (nil)
  431.     (nil))
  432.  
  433. (barrier 73 72 74)
  434.  
  435. (code_label 74 73 76 5 "")
  436.  
  437. (note 76 74 78 "" NOTE_INSN_DELETED)
  438.  
  439. (insn 78 76 80 (set (reg:SI 8 %o0)
  440.         (mem:SI (plus:SI (reg:SI 30 %fp)
  441.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  442.     (nil))
  443.  
  444. (insn 80 78 81 (set (mem/s:SI (plus:SI (reg:SI 8 %o0)
  445.                 (const_int 4)))
  446.         (const_int 0)) 106 {*movsi_insn} (nil)
  447.     (nil))
  448.  
  449. (code_label 81 80 84 6 "")
  450.  
  451. (insn 84 81 85 (set (reg/i:SI 24 %i0)
  452.         (mem:SI (plus:SI (reg:SI 30 %fp)
  453.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  454.     (nil))
  455.  
  456. (insn 85 84 86 (use (reg/i:SI 24 %i0)) -1 (nil)
  457.     (nil))
  458.  
  459. (jump_insn 86 85 87 (set (pc)
  460.         (label_ref 163)) 338 {jump} (nil)
  461.     (nil))
  462.  
  463. (barrier 87 86 88)
  464.  
  465. (note 88 87 89 "" NOTE_INSN_BLOCK_END)
  466.  
  467. (jump_insn 89 88 90 (set (pc)
  468.         (label_ref 158)) 338 {jump} (nil)
  469.     (nil))
  470.  
  471. (barrier 90 89 91)
  472.  
  473. (code_label 91 90 93 4 "")
  474.  
  475. (note 93 91 95 "" NOTE_INSN_BLOCK_BEG)
  476.  
  477. (insn 95 93 97 (set (reg:SI 8 %o0)
  478.         (const_int 16)) 106 {*movsi_insn} (nil)
  479.     (nil))
  480.  
  481. (call_insn 97 95 99 (parallel[ 
  482.             (set (reg:SI 8 %o0)
  483.                 (call (mem:SI (symbol_ref:SI ("malloc")))
  484.                     (const_int 0)))
  485.             (clobber (reg:SI 15 %o7))
  486.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  487.     (nil)
  488.     (expr_list (use (reg:SI 8 %o0))
  489.         (nil)))
  490.  
  491. (insn 99 97 102 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  492.                 (const_int -20)))
  493.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  494.     (nil))
  495.  
  496. (insn 102 99 104 (set (reg:SI 8 %o0)
  497.         (mem:SI (plus:SI (reg:SI 30 %fp)
  498.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  499.     (nil))
  500.  
  501. (insn 104 102 105 (set (reg:SI 9 %o1)
  502.         (mem:SI (plus:SI (reg:SI 30 %fp)
  503.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  504.     (nil))
  505.  
  506. (insn 105 104 107 (set (mem/s:SI (plus:SI (reg:SI 8 %o0)
  507.                 (const_int 4)))
  508.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  509.     (nil))
  510.  
  511. (insn 107 105 109 (set (reg:SI 8 %o0)
  512.         (mem:SI (plus:SI (reg:SI 30 %fp)
  513.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  514.     (nil))
  515.  
  516. (insn 109 107 110 (set (reg:SI 9 %o1)
  517.         (const_int 1)) 106 {*movsi_insn} (nil)
  518.     (expr_list:REG_EQUAL (const_int 1)
  519.         (nil)))
  520.  
  521. (insn 110 109 113 (set (mem/s:SI (plus:SI (reg:SI 8 %o0)
  522.                 (const_int 12)))
  523.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  524.     (nil))
  525.  
  526. (insn 113 110 115 (set (reg:SI 8 %o0)
  527.         (mem:SI (plus:SI (reg:SI 30 %fp)
  528.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  529.     (nil))
  530.  
  531. (insn 115 113 116 (set (reg:SI 9 %o1)
  532.         (mem:SI (plus:SI (reg:SI 30 %fp)
  533.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  534.     (nil))
  535.  
  536. (insn 116 115 119 (set (mem/s:SI (plus:SI (reg:SI 8 %o0)
  537.                 (const_int 8)))
  538.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  539.     (nil))
  540.  
  541. (insn 119 116 120 (set (reg:SI 8 %o0)
  542.         (mem:SI (plus:SI (reg:SI 30 %fp)
  543.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  544.     (nil))
  545.  
  546. (insn 120 119 121 (set (reg:CC 0 %g0)
  547.         (compare:CC (reg:SI 8 %o0)
  548.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  549.     (nil))
  550.  
  551. (jump_insn 121 120 122 (set (pc)
  552.         (if_then_else (eq (reg:CC 0 %g0)
  553.                 (const_int 0))
  554.             (label_ref 143)
  555.             (pc))) 74 {*normal_branch} (nil)
  556.     (nil))
  557.  
  558. (note 122 121 124 "" NOTE_INSN_DELETED)
  559.  
  560. (insn 124 122 126 (set (reg:SI 8 %o0)
  561.         (mem:SI (plus:SI (reg:SI 30 %fp)
  562.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  563.     (insn_list:REG_LIBCALL 130 (nil)))
  564.  
  565. (insn 126 124 128 (set (reg:SI 9 %o1)
  566.         (mem:SI (plus:SI (reg:SI 30 %fp)
  567.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  568.     (nil))
  569.  
  570. (call_insn/u 128 126 130 (parallel[ 
  571.             (set (reg:SI 8 %o0)
  572.                 (call (mem:SI (symbol_ref:SI ("*.umul")))
  573.                     (const_int 0)))
  574.             (clobber (reg:SI 15 %o7))
  575.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  576.     (nil)
  577.     (expr_list (use (reg:SI 9 %o1))
  578.         (expr_list (use (reg:SI 8 %o0))
  579.             (nil))))
  580.  
  581. (insn 130 128 132 (set (reg:SI 9 %o1)
  582.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  583.     (insn_list:REG_RETVAL 124 (expr_list:REG_EQUAL (mult:SI (mem:SI (plus:SI (reg:SI 30 %fp)
  584.                         (const_int 72)))
  585.                 (mem:SI (plus:SI (reg:SI 30 %fp)
  586.                         (const_int 76))))
  587.             (nil))))
  588.  
  589. (insn 132 130 134 (set (reg:SI 8 %o0)
  590.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  591.     (nil))
  592.  
  593. (call_insn 134 132 136 (parallel[ 
  594.             (set (reg:SI 8 %o0)
  595.                 (call (mem:SI (symbol_ref:SI ("malloc")))
  596.                     (const_int 0)))
  597.             (clobber (reg:SI 15 %o7))
  598.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  599.     (nil)
  600.     (expr_list (use (reg:SI 8 %o0))
  601.         (nil)))
  602.  
  603. (insn 136 134 138 (set (reg:SI 8 %o0)
  604.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  605.     (nil))
  606.  
  607. (insn 138 136 140 (set (reg:SI 9 %o1)
  608.         (mem:SI (plus:SI (reg:SI 30 %fp)
  609.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  610.     (nil))
  611.  
  612. (insn 140 138 141 (set (mem/s:SI (reg:SI 9 %o1))
  613.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  614.     (nil))
  615.  
  616. (jump_insn 141 140 142 (set (pc)
  617.         (label_ref 150)) 338 {jump} (nil)
  618.     (nil))
  619.  
  620. (barrier 142 141 143)
  621.  
  622. (code_label 143 142 145 8 "")
  623.  
  624. (note 145 143 147 "" NOTE_INSN_DELETED)
  625.  
  626. (insn 147 145 149 (set (reg:SI 8 %o0)
  627.         (mem:SI (plus:SI (reg:SI 30 %fp)
  628.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  629.     (nil))
  630.  
  631. (insn 149 147 150 (set (mem/s:SI (reg:SI 8 %o0))
  632.         (const_int 0)) 106 {*movsi_insn} (nil)
  633.     (nil))
  634.  
  635. (code_label 150 149 153 9 "")
  636.  
  637. (insn 153 150 154 (set (reg/i:SI 24 %i0)
  638.         (mem:SI (plus:SI (reg:SI 30 %fp)
  639.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  640.     (nil))
  641.  
  642. (insn 154 153 155 (use (reg/i:SI 24 %i0)) -1 (nil)
  643.     (nil))
  644.  
  645. (jump_insn 155 154 156 (set (pc)
  646.         (label_ref 163)) 338 {jump} (nil)
  647.     (nil))
  648.  
  649. (barrier 156 155 157)
  650.  
  651. (note 157 156 158 "" NOTE_INSN_BLOCK_END)
  652.  
  653. (code_label 158 157 160 7 "")
  654.  
  655. (note 160 158 161 "" NOTE_INSN_BLOCK_END)
  656.  
  657. (note 161 160 163 "" NOTE_INSN_FUNCTION_END)
  658.  
  659. (code_label 163 161 164 3 "")
  660.  
  661. (note 164 163 0 "" NOTE_INSN_DELETED)
  662.  
  663. ;; Function se_ma_p
  664.  
  665. ;; Register dispositions:
  666. 68 in 8  69 in 8  70 in 8  71 in 9  72 in 8  73 in 8  
  667. 74 in 8  75 in 9  76 in 9  77 in 8  78 in 9  79 in 9  
  668. 80 in 8  81 in 8  82 in 8  83 in 8  84 in 8  85 in 8  
  669. 86 in 8  87 in 8  88 in 8  89 in 8  90 in 9  91 in 8  
  670. 92 in 9  93 in 10  94 in 9  95 in 10  96 in 11  97 in 10  
  671. 98 in 11  99 in 10  100 in 8  101 in 9  102 in 9  
  672.  
  673. ;; Hard regs used:  0 8 9 10 11 15 24 25 26 27 28 29 30
  674.  
  675. (note 2 0 32 "" NOTE_INSN_DELETED)
  676.  
  677. (insn 32 2 34 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  678.                 (const_int 76)))
  679.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  680.     (nil))
  681.  
  682. (insn 34 32 36 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  683.                 (const_int 80)))
  684.         (reg:SI 27 %i3)) 106 {*movsi_insn} (nil)
  685.     (nil))
  686.  
  687. (insn 36 34 38 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  688.                 (const_int 84)))
  689.         (reg:SI 28 %i4)) 106 {*movsi_insn} (nil)
  690.     (nil))
  691.  
  692. (insn 38 36 4 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  693.                 (const_int 88)))
  694.         (reg:SI 29 %i5)) 106 {*movsi_insn} (nil)
  695.     (nil))
  696.  
  697. (insn 4 38 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  698.                 (const_int 68)))
  699.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  700.     (nil))
  701.  
  702. (insn 6 4 7 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  703.                 (const_int 72)))
  704.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  705.     (nil))
  706.  
  707. (note 7 6 8 "" NOTE_INSN_FUNCTION_BEG)
  708.  
  709. (note 8 7 10 "" NOTE_INSN_DELETED)
  710.  
  711. (note 10 8 13 "" NOTE_INSN_BLOCK_BEG)
  712.  
  713. (insn 13 10 15 (set (reg:SI 8 %o0)
  714.         (mem:SI (plus:SI (reg:SI 30 %fp)
  715.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  716.     (nil))
  717.  
  718. (insn 15 13 17 (set (reg:SI 9 %o1)
  719.         (mem:SI (plus:SI (reg:SI 30 %fp)
  720.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  721.     (nil))
  722.  
  723. (insn 17 15 19 (set (reg:SI 10 %o2)
  724.         (const_int 4)) 106 {*movsi_insn} (nil)
  725.     (nil))
  726.  
  727. (call_insn 19 17 21 (parallel[ 
  728.             (set (reg:SI 8 %o0)
  729.                 (call (mem:SI (symbol_ref:SI ("se_ma")))
  730.                     (const_int 0)))
  731.             (clobber (reg:SI 15 %o7))
  732.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  733.     (nil)
  734.     (expr_list (use (reg:SI 10 %o2))
  735.         (expr_list (use (reg:SI 9 %o1))
  736.             (expr_list (use (reg:SI 8 %o0))
  737.                 (nil)))))
  738.  
  739. (insn 21 19 23 (set (reg:SI 8 %o0)
  740.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  741.     (nil))
  742.  
  743. (insn 23 21 26 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  744.                 (const_int -24)))
  745.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  746.     (nil))
  747.  
  748. (insn 26 23 27 (set (reg:SI 8 %o0)
  749.         (mem:SI (plus:SI (reg:SI 30 %fp)
  750.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  751.     (nil))
  752.  
  753. (insn 27 26 28 (set (reg:CC 0 %g0)
  754.         (compare:CC (reg:SI 8 %o0)
  755.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  756.     (nil))
  757.  
  758. (jump_insn 28 27 29 (set (pc)
  759.         (if_then_else (eq (reg:CC 0 %g0)
  760.                 (const_int 0))
  761.             (label_ref 146)
  762.             (pc))) 74 {*normal_branch} (nil)
  763.     (nil))
  764.  
  765. (note 29 28 30 "" NOTE_INSN_DELETED)
  766.  
  767. (insn 30 29 40 (set (reg:SI 8 %o0)
  768.         (plus:SI (reg:SI 30 %fp)
  769.             (const_int 76))) 220 {addsi3} (nil)
  770.     (nil))
  771.  
  772. (insn 40 30 41 (set (reg:SI 9 %o1)
  773.         (plus:SI (reg:SI 30 %fp)
  774.             (const_int 76))) 220 {addsi3} (nil)
  775.     (nil))
  776.  
  777. (insn 41 40 44 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  778.                 (const_int -20)))
  779.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  780.     (nil))
  781.  
  782. (insn 44 41 45 (set (reg:SI 8 %o0)
  783.         (mem:SI (plus:SI (reg:SI 30 %fp)
  784.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  785.     (nil))
  786.  
  787. (insn 45 44 46 (set (reg:CC 0 %g0)
  788.         (compare:CC (reg:SI 8 %o0)
  789.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  790.     (nil))
  791.  
  792. (jump_insn 46 45 48 (set (pc)
  793.         (if_then_else (le (reg:CC 0 %g0)
  794.                 (const_int 0))
  795.             (label_ref 53)
  796.             (pc))) 74 {*normal_branch} (nil)
  797.     (nil))
  798.  
  799. (insn 48 46 50 (set (reg:SI 9 %o1)
  800.         (mem:SI (plus:SI (reg:SI 30 %fp)
  801.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  802.     (nil))
  803.  
  804. (insn 50 48 51 (set (reg:SI 8 %o0)
  805.         (mem/s:SI (plus:SI (reg:SI 9 %o1)
  806.                 (const_int 4)))) 106 {*movsi_insn} (nil)
  807.     (nil))
  808.  
  809. (jump_insn 51 50 52 (set (pc)
  810.         (label_ref 58)) 338 {jump} (nil)
  811.     (nil))
  812.  
  813. (barrier 52 51 53)
  814.  
  815. (code_label 53 52 55 12 "")
  816.  
  817. (insn 55 53 57 (set (reg:SI 9 %o1)
  818.         (mem:SI (plus:SI (reg:SI 30 %fp)
  819.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  820.     (nil))
  821.  
  822. (insn 57 55 58 (set (reg:SI 8 %o0)
  823.         (mem/s:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  824.     (nil))
  825.  
  826. (code_label 58 57 60 13 "")
  827.  
  828. (insn 60 58 62 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  829.                 (const_int -28)))
  830.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  831.     (nil))
  832.  
  833. (note 62 60 140 "" NOTE_INSN_LOOP_BEG)
  834.  
  835. (note 140 62 63 "" NOTE_INSN_LOOP_CONT)
  836.  
  837. (code_label 63 140 65 14 "")
  838.  
  839. (insn 65 63 66 (set (reg:SI 9 %o1)
  840.         (mem:SI (plus:SI (reg:SI 30 %fp)
  841.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  842.     (nil))
  843.  
  844. (insn 66 65 68 (set (reg:SI 8 %o0)
  845.         (plus:SI (reg:SI 9 %o1)
  846.             (const_int -1))) 220 {addsi3} (nil)
  847.     (nil))
  848.  
  849. (insn 68 66 70 (set (reg:SI 9 %o1)
  850.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  851.     (nil))
  852.  
  853. (insn 70 68 71 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  854.                 (const_int 72)))
  855.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  856.     (nil))
  857.  
  858. (insn 71 70 72 (set (reg:CC 0 %g0)
  859.         (compare:CC (reg:SI 9 %o1)
  860.             (const_int -1))) 23 {*cmpsi_insn} (nil)
  861.     (nil))
  862.  
  863. (jump_insn 72 71 73 (set (pc)
  864.         (if_then_else (ne (reg:CC 0 %g0)
  865.                 (const_int 0))
  866.             (label_ref 75)
  867.             (pc))) 74 {*normal_branch} (nil)
  868.     (nil))
  869.  
  870. (jump_insn 73 72 74 (set (pc)
  871.         (label_ref 144)) 338 {jump} (nil)
  872.     (nil))
  873.  
  874. (barrier 74 73 75)
  875.  
  876. (code_label 75 74 76 16 "")
  877.  
  878. (note 76 75 132 "" NOTE_INSN_DELETED)
  879.  
  880. (insn 132 76 133 (set (reg:SI 8 %o0)
  881.         (mem:SI (plus:SI (reg:SI 30 %fp)
  882.                 (const_int -28)))) 106 {*movsi_insn} (nil)
  883.     (nil))
  884.  
  885. (insn 133 132 135 (set (reg:SI 9 %o1)
  886.         (plus:SI (reg:SI 8 %o0)
  887.             (const_int 4))) 220 {addsi3} (nil)
  888.     (nil))
  889.  
  890. (insn 135 133 136 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  891.                 (const_int -28)))
  892.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  893.     (nil))
  894.  
  895. (note 136 135 77 "" NOTE_INSN_DELETED)
  896.  
  897. (note 77 136 103 "" NOTE_INSN_BLOCK_BEG)
  898.  
  899. (jump_insn 103 77 104 (set (pc)
  900.         (label_ref 120)) 338 {jump} (nil)
  901.     (nil))
  902.  
  903. (barrier 104 103 105)
  904.  
  905. (code_label 105 104 107 19 "")
  906.  
  907. (insn 107 105 108 (set (reg:SI 9 %o1)
  908.         (mem:SI (plus:SI (reg:SI 30 %fp)
  909.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  910.     (nil))
  911.  
  912. (insn 108 107 110 (set (reg:SI 10 %o2)
  913.         (plus:SI (reg:SI 9 %o1)
  914.             (const_int 4))) 220 {addsi3} (nil)
  915.     (nil))
  916.  
  917. (insn 110 108 112 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  918.                 (const_int -20)))
  919.         (reg:SI 10 %o2)) 106 {*movsi_insn} (nil)
  920.     (nil))
  921.  
  922. (insn 112 110 114 (set (reg:SI 9 %o1)
  923.         (const_int -4)) 106 {*movsi_insn} (nil)
  924.     (nil))
  925.  
  926. (insn 114 112 115 (set (reg:SI 11 %o3)
  927.         (mem:SI (plus:SI (reg:SI 30 %fp)
  928.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  929.     (nil))
  930.  
  931. (insn 115 114 117 (set (reg:SI 10 %o2)
  932.         (plus:SI (reg:SI 9 %o1)
  933.             (reg:SI 11 %o3))) 220 {addsi3} (nil)
  934.     (nil))
  935.  
  936. (insn 117 115 118 (set (reg:SI 9 %o1)
  937.         (mem:SI (reg:SI 10 %o2))) 106 {*movsi_insn} (nil)
  938.     (nil))
  939.  
  940. (jump_insn 118 117 119 (set (pc)
  941.         (label_ref 129)) 338 {jump} (nil)
  942.     (nil))
  943.  
  944. (barrier 119 118 120)
  945.  
  946. (code_label 120 119 122 17 "")
  947.  
  948. (insn 122 120 123 (set (reg:SI 10 %o2)
  949.         (mem:SI (plus:SI (reg:SI 30 %fp)
  950.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  951.     (nil))
  952.  
  953. (insn 123 122 125 (set (reg:SI 11 %o3)
  954.         (plus:SI (reg:SI 10 %o2)
  955.             (const_int 4))) 220 {addsi3} (nil)
  956.     (nil))
  957.  
  958. (insn 125 123 127 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  959.                 (const_int -20)))
  960.         (reg:SI 11 %o3)) 106 {*movsi_insn} (nil)
  961.     (nil))
  962.  
  963. (insn 127 125 128 (set (reg:SI 10 %o2)
  964.         (mem:SI (plus:SI (reg:SI 30 %fp)
  965.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  966.     (nil))
  967.  
  968. (insn 128 127 129 (set (reg:SI 9 %o1)
  969.         (plus:SI (reg:SI 10 %o2)
  970.             (const_int -4))) 220 {addsi3} (nil)
  971.     (nil))
  972.  
  973. (code_label 129 128 130 18 "")
  974.  
  975. (note 130 129 138 "" NOTE_INSN_BLOCK_END)
  976.  
  977. (insn 138 130 139 (set (reg:SI 9 %o1)
  978.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  979.     (nil))
  980.  
  981. (insn 139 138 141 (set (mem:SI (reg:SI 8 %o0))
  982.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  983.     (nil))
  984.  
  985. (jump_insn 141 139 142 (set (pc)
  986.         (label_ref 63)) 338 {jump} (nil)
  987.     (nil))
  988.  
  989. (barrier 142 141 143)
  990.  
  991. (note 143 142 144 "" NOTE_INSN_LOOP_END)
  992.  
  993. (code_label 144 143 146 15 "")
  994.  
  995. (code_label 146 144 149 11 "")
  996.  
  997. (insn 149 146 150 (set (reg/i:SI 24 %i0)
  998.         (mem:SI (plus:SI (reg:SI 30 %fp)
  999.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  1000.     (nil))
  1001.  
  1002. (insn 150 149 151 (use (reg/i:SI 24 %i0)) -1 (nil)
  1003.     (nil))
  1004.  
  1005. (jump_insn 151 150 152 (set (pc)
  1006.         (label_ref 156)) 338 {jump} (nil)
  1007.     (nil))
  1008.  
  1009. (barrier 152 151 153)
  1010.  
  1011. (note 153 152 154 "" NOTE_INSN_BLOCK_END)
  1012.  
  1013. (note 154 153 156 "" NOTE_INSN_FUNCTION_END)
  1014.  
  1015. (code_label 156 154 157 10 "")
  1016.  
  1017. (note 157 156 0 "" NOTE_INSN_DELETED)
  1018.  
  1019. ;; Function se_ma_c
  1020.  
  1021. ;; Register dispositions:
  1022. 68 in 8  69 in 8  70 in 8  71 in 9  72 in 8  73 in 8  
  1023. 74 in 8  75 in 9  76 in 9  77 in 8  78 in 9  79 in 9  
  1024. 80 in 8  81 in 8  82 in 8  83 in 8  84 in 8  85 in 8  
  1025. 86 in 8  87 in 8  88 in 8  89 in 8  90 in 9  91 in 8  
  1026. 92 in 9  93 in 10  94 in 9  95 in 10  96 in 11  97 in 10  
  1027. 98 in 11  99 in 10  100 in 8  101 in 9  102 in 9  
  1028.  
  1029. ;; Hard regs used:  0 8 9 10 11 15 24 25 26 27 28 29 30
  1030.  
  1031. (note 2 0 32 "" NOTE_INSN_DELETED)
  1032.  
  1033. (insn 32 2 34 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1034.                 (const_int 76)))
  1035.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  1036.     (nil))
  1037.  
  1038. (insn 34 32 36 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1039.                 (const_int 80)))
  1040.         (reg:SI 27 %i3)) 106 {*movsi_insn} (nil)
  1041.     (nil))
  1042.  
  1043. (insn 36 34 38 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1044.                 (const_int 84)))
  1045.         (reg:SI 28 %i4)) 106 {*movsi_insn} (nil)
  1046.     (nil))
  1047.  
  1048. (insn 38 36 4 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1049.                 (const_int 88)))
  1050.         (reg:SI 29 %i5)) 106 {*movsi_insn} (nil)
  1051.     (nil))
  1052.  
  1053. (insn 4 38 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1054.                 (const_int 68)))
  1055.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  1056.     (nil))
  1057.  
  1058. (insn 6 4 7 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1059.                 (const_int 72)))
  1060.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  1061.     (nil))
  1062.  
  1063. (note 7 6 8 "" NOTE_INSN_FUNCTION_BEG)
  1064.  
  1065. (note 8 7 10 "" NOTE_INSN_DELETED)
  1066.  
  1067. (note 10 8 13 "" NOTE_INSN_BLOCK_BEG)
  1068.  
  1069. (insn 13 10 15 (set (reg:SI 8 %o0)
  1070.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1071.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  1072.     (nil))
  1073.  
  1074. (insn 15 13 17 (set (reg:SI 9 %o1)
  1075.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1076.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  1077.     (nil))
  1078.  
  1079. (insn 17 15 19 (set (reg:SI 10 %o2)
  1080.         (const_int 1)) 106 {*movsi_insn} (nil)
  1081.     (nil))
  1082.  
  1083. (call_insn 19 17 21 (parallel[ 
  1084.             (set (reg:SI 8 %o0)
  1085.                 (call (mem:SI (symbol_ref:SI ("se_ma")))
  1086.                     (const_int 0)))
  1087.             (clobber (reg:SI 15 %o7))
  1088.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  1089.     (nil)
  1090.     (expr_list (use (reg:SI 10 %o2))
  1091.         (expr_list (use (reg:SI 9 %o1))
  1092.             (expr_list (use (reg:SI 8 %o0))
  1093.                 (nil)))))
  1094.  
  1095. (insn 21 19 23 (set (reg:SI 8 %o0)
  1096.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1097.     (nil))
  1098.  
  1099. (insn 23 21 26 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1100.                 (const_int -24)))
  1101.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1102.     (nil))
  1103.  
  1104. (insn 26 23 27 (set (reg:SI 8 %o0)
  1105.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1106.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  1107.     (nil))
  1108.  
  1109. (insn 27 26 28 (set (reg:CC 0 %g0)
  1110.         (compare:CC (reg:SI 8 %o0)
  1111.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  1112.     (nil))
  1113.  
  1114. (jump_insn 28 27 29 (set (pc)
  1115.         (if_then_else (eq (reg:CC 0 %g0)
  1116.                 (const_int 0))
  1117.             (label_ref 146)
  1118.             (pc))) 74 {*normal_branch} (nil)
  1119.     (nil))
  1120.  
  1121. (note 29 28 30 "" NOTE_INSN_DELETED)
  1122.  
  1123. (insn 30 29 40 (set (reg:SI 8 %o0)
  1124.         (plus:SI (reg:SI 30 %fp)
  1125.             (const_int 76))) 220 {addsi3} (nil)
  1126.     (nil))
  1127.  
  1128. (insn 40 30 41 (set (reg:SI 9 %o1)
  1129.         (plus:SI (reg:SI 30 %fp)
  1130.             (const_int 76))) 220 {addsi3} (nil)
  1131.     (nil))
  1132.  
  1133. (insn 41 40 44 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1134.                 (const_int -20)))
  1135.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  1136.     (nil))
  1137.  
  1138. (insn 44 41 45 (set (reg:SI 8 %o0)
  1139.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1140.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  1141.     (nil))
  1142.  
  1143. (insn 45 44 46 (set (reg:CC 0 %g0)
  1144.         (compare:CC (reg:SI 8 %o0)
  1145.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  1146.     (nil))
  1147.  
  1148. (jump_insn 46 45 48 (set (pc)
  1149.         (if_then_else (le (reg:CC 0 %g0)
  1150.                 (const_int 0))
  1151.             (label_ref 53)
  1152.             (pc))) 74 {*normal_branch} (nil)
  1153.     (nil))
  1154.  
  1155. (insn 48 46 50 (set (reg:SI 9 %o1)
  1156.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1157.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  1158.     (nil))
  1159.  
  1160. (insn 50 48 51 (set (reg:SI 8 %o0)
  1161.         (mem/s:SI (plus:SI (reg:SI 9 %o1)
  1162.                 (const_int 4)))) 106 {*movsi_insn} (nil)
  1163.     (nil))
  1164.  
  1165. (jump_insn 51 50 52 (set (pc)
  1166.         (label_ref 58)) 338 {jump} (nil)
  1167.     (nil))
  1168.  
  1169. (barrier 52 51 53)
  1170.  
  1171. (code_label 53 52 55 22 "")
  1172.  
  1173. (insn 55 53 57 (set (reg:SI 9 %o1)
  1174.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1175.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  1176.     (nil))
  1177.  
  1178. (insn 57 55 58 (set (reg:SI 8 %o0)
  1179.         (mem/s:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  1180.     (nil))
  1181.  
  1182. (code_label 58 57 60 23 "")
  1183.  
  1184. (insn 60 58 62 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1185.                 (const_int -28)))
  1186.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1187.     (nil))
  1188.  
  1189. (note 62 60 140 "" NOTE_INSN_LOOP_BEG)
  1190.  
  1191. (note 140 62 63 "" NOTE_INSN_LOOP_CONT)
  1192.  
  1193. (code_label 63 140 65 24 "")
  1194.  
  1195. (insn 65 63 66 (set (reg:SI 9 %o1)
  1196.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1197.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  1198.     (nil))
  1199.  
  1200. (insn 66 65 68 (set (reg:SI 8 %o0)
  1201.         (plus:SI (reg:SI 9 %o1)
  1202.             (const_int -1))) 220 {addsi3} (nil)
  1203.     (nil))
  1204.  
  1205. (insn 68 66 70 (set (reg:SI 9 %o1)
  1206.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1207.     (nil))
  1208.  
  1209. (insn 70 68 71 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1210.                 (const_int 72)))
  1211.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  1212.     (nil))
  1213.  
  1214. (insn 71 70 72 (set (reg:CC 0 %g0)
  1215.         (compare:CC (reg:SI 9 %o1)
  1216.             (const_int -1))) 23 {*cmpsi_insn} (nil)
  1217.     (nil))
  1218.  
  1219. (jump_insn 72 71 73 (set (pc)
  1220.         (if_then_else (ne (reg:CC 0 %g0)
  1221.                 (const_int 0))
  1222.             (label_ref 75)
  1223.             (pc))) 74 {*normal_branch} (nil)
  1224.     (nil))
  1225.  
  1226. (jump_insn 73 72 74 (set (pc)
  1227.         (label_ref 144)) 338 {jump} (nil)
  1228.     (nil))
  1229.  
  1230. (barrier 74 73 75)
  1231.  
  1232. (code_label 75 74 76 26 "")
  1233.  
  1234. (note 76 75 132 "" NOTE_INSN_DELETED)
  1235.  
  1236. (insn 132 76 133 (set (reg:SI 8 %o0)
  1237.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1238.                 (const_int -28)))) 106 {*movsi_insn} (nil)
  1239.     (nil))
  1240.  
  1241. (insn 133 132 135 (set (reg:SI 9 %o1)
  1242.         (plus:SI (reg:SI 8 %o0)
  1243.             (const_int 1))) 220 {addsi3} (nil)
  1244.     (nil))
  1245.  
  1246. (insn 135 133 136 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1247.                 (const_int -28)))
  1248.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  1249.     (nil))
  1250.  
  1251. (note 136 135 77 "" NOTE_INSN_DELETED)
  1252.  
  1253. (note 77 136 103 "" NOTE_INSN_BLOCK_BEG)
  1254.  
  1255. (jump_insn 103 77 104 (set (pc)
  1256.         (label_ref 120)) 338 {jump} (nil)
  1257.     (nil))
  1258.  
  1259. (barrier 104 103 105)
  1260.  
  1261. (code_label 105 104 107 29 "")
  1262.  
  1263. (insn 107 105 108 (set (reg:SI 9 %o1)
  1264.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1265.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  1266.     (nil))
  1267.  
  1268. (insn 108 107 110 (set (reg:SI 10 %o2)
  1269.         (plus:SI (reg:SI 9 %o1)
  1270.             (const_int 4))) 220 {addsi3} (nil)
  1271.     (nil))
  1272.  
  1273. (insn 110 108 112 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1274.                 (const_int -20)))
  1275.         (reg:SI 10 %o2)) 106 {*movsi_insn} (nil)
  1276.     (nil))
  1277.  
  1278. (insn 112 110 114 (set (reg:SI 9 %o1)
  1279.         (const_int -4)) 106 {*movsi_insn} (nil)
  1280.     (nil))
  1281.  
  1282. (insn 114 112 115 (set (reg:SI 11 %o3)
  1283.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1284.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  1285.     (nil))
  1286.  
  1287. (insn 115 114 117 (set (reg:SI 10 %o2)
  1288.         (plus:SI (reg:SI 9 %o1)
  1289.             (reg:SI 11 %o3))) 220 {addsi3} (nil)
  1290.     (nil))
  1291.  
  1292. (insn 117 115 118 (set (reg:SI 9 %o1)
  1293.         (mem:SI (reg:SI 10 %o2))) 106 {*movsi_insn} (nil)
  1294.     (nil))
  1295.  
  1296. (jump_insn 118 117 119 (set (pc)
  1297.         (label_ref 129)) 338 {jump} (nil)
  1298.     (nil))
  1299.  
  1300. (barrier 119 118 120)
  1301.  
  1302. (code_label 120 119 122 27 "")
  1303.  
  1304. (insn 122 120 123 (set (reg:SI 10 %o2)
  1305.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1306.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  1307.     (nil))
  1308.  
  1309. (insn 123 122 125 (set (reg:SI 11 %o3)
  1310.         (plus:SI (reg:SI 10 %o2)
  1311.             (const_int 4))) 220 {addsi3} (nil)
  1312.     (nil))
  1313.  
  1314. (insn 125 123 127 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1315.                 (const_int -20)))
  1316.         (reg:SI 11 %o3)) 106 {*movsi_insn} (nil)
  1317.     (nil))
  1318.  
  1319. (insn 127 125 128 (set (reg:SI 10 %o2)
  1320.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1321.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  1322.     (nil))
  1323.  
  1324. (insn 128 127 129 (set (reg:SI 9 %o1)
  1325.         (plus:SI (reg:SI 10 %o2)
  1326.             (const_int -4))) 220 {addsi3} (nil)
  1327.     (nil))
  1328.  
  1329. (code_label 129 128 130 28 "")
  1330.  
  1331. (note 130 129 138 "" NOTE_INSN_BLOCK_END)
  1332.  
  1333. (insn 138 130 139 (set (reg:QI 9 %o1)
  1334.         (mem:QI (plus:SI (reg:SI 9 %o1)
  1335.                 (const_int 3)))) 98 {*movqi_insn} (nil)
  1336.     (nil))
  1337.  
  1338. (insn 139 138 141 (set (mem:QI (reg:SI 8 %o0))
  1339.         (reg:QI 9 %o1)) 98 {*movqi_insn} (nil)
  1340.     (nil))
  1341.  
  1342. (jump_insn 141 139 142 (set (pc)
  1343.         (label_ref 63)) 338 {jump} (nil)
  1344.     (nil))
  1345.  
  1346. (barrier 142 141 143)
  1347.  
  1348. (note 143 142 144 "" NOTE_INSN_LOOP_END)
  1349.  
  1350. (code_label 144 143 146 25 "")
  1351.  
  1352. (code_label 146 144 149 21 "")
  1353.  
  1354. (insn 149 146 150 (set (reg/i:SI 24 %i0)
  1355.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1356.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  1357.     (nil))
  1358.  
  1359. (insn 150 149 151 (use (reg/i:SI 24 %i0)) -1 (nil)
  1360.     (nil))
  1361.  
  1362. (jump_insn 151 150 152 (set (pc)
  1363.         (label_ref 156)) 338 {jump} (nil)
  1364.     (nil))
  1365.  
  1366. (barrier 152 151 153)
  1367.  
  1368. (note 153 152 154 "" NOTE_INSN_BLOCK_END)
  1369.  
  1370. (note 154 153 156 "" NOTE_INSN_FUNCTION_END)
  1371.  
  1372. (code_label 156 154 157 20 "")
  1373.  
  1374. (note 157 156 0 "" NOTE_INSN_DELETED)
  1375.  
  1376. ;; Function se_ma_i
  1377.  
  1378. ;; Register dispositions:
  1379. 68 in 8  69 in 8  70 in 8  71 in 9  72 in 8  73 in 8  
  1380. 74 in 8  75 in 9  76 in 9  77 in 8  78 in 9  79 in 9  
  1381. 80 in 8  81 in 8  82 in 8  83 in 8  84 in 8  85 in 8  
  1382. 86 in 8  87 in 8  88 in 8  89 in 8  90 in 9  91 in 8  
  1383. 92 in 9  93 in 10  94 in 9  95 in 10  96 in 11  97 in 10  
  1384. 98 in 11  99 in 10  100 in 8  101 in 9  102 in 9  
  1385.  
  1386. ;; Hard regs used:  0 8 9 10 11 15 24 25 26 27 28 29 30
  1387.  
  1388. (note 2 0 32 "" NOTE_INSN_DELETED)
  1389.  
  1390. (insn 32 2 34 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1391.                 (const_int 76)))
  1392.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  1393.     (nil))
  1394.  
  1395. (insn 34 32 36 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1396.                 (const_int 80)))
  1397.         (reg:SI 27 %i3)) 106 {*movsi_insn} (nil)
  1398.     (nil))
  1399.  
  1400. (insn 36 34 38 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1401.                 (const_int 84)))
  1402.         (reg:SI 28 %i4)) 106 {*movsi_insn} (nil)
  1403.     (nil))
  1404.  
  1405. (insn 38 36 4 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1406.                 (const_int 88)))
  1407.         (reg:SI 29 %i5)) 106 {*movsi_insn} (nil)
  1408.     (nil))
  1409.  
  1410. (insn 4 38 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1411.                 (const_int 68)))
  1412.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  1413.     (nil))
  1414.  
  1415. (insn 6 4 7 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1416.                 (const_int 72)))
  1417.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  1418.     (nil))
  1419.  
  1420. (note 7 6 8 "" NOTE_INSN_FUNCTION_BEG)
  1421.  
  1422. (note 8 7 10 "" NOTE_INSN_DELETED)
  1423.  
  1424. (note 10 8 13 "" NOTE_INSN_BLOCK_BEG)
  1425.  
  1426. (insn 13 10 15 (set (reg:SI 8 %o0)
  1427.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1428.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  1429.     (nil))
  1430.  
  1431. (insn 15 13 17 (set (reg:SI 9 %o1)
  1432.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1433.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  1434.     (nil))
  1435.  
  1436. (insn 17 15 19 (set (reg:SI 10 %o2)
  1437.         (const_int 4)) 106 {*movsi_insn} (nil)
  1438.     (nil))
  1439.  
  1440. (call_insn 19 17 21 (parallel[ 
  1441.             (set (reg:SI 8 %o0)
  1442.                 (call (mem:SI (symbol_ref:SI ("se_ma")))
  1443.                     (const_int 0)))
  1444.             (clobber (reg:SI 15 %o7))
  1445.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  1446.     (nil)
  1447.     (expr_list (use (reg:SI 10 %o2))
  1448.         (expr_list (use (reg:SI 9 %o1))
  1449.             (expr_list (use (reg:SI 8 %o0))
  1450.                 (nil)))))
  1451.  
  1452. (insn 21 19 23 (set (reg:SI 8 %o0)
  1453.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1454.     (nil))
  1455.  
  1456. (insn 23 21 26 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1457.                 (const_int -24)))
  1458.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1459.     (nil))
  1460.  
  1461. (insn 26 23 27 (set (reg:SI 8 %o0)
  1462.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1463.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  1464.     (nil))
  1465.  
  1466. (insn 27 26 28 (set (reg:CC 0 %g0)
  1467.         (compare:CC (reg:SI 8 %o0)
  1468.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  1469.     (nil))
  1470.  
  1471. (jump_insn 28 27 29 (set (pc)
  1472.         (if_then_else (eq (reg:CC 0 %g0)
  1473.                 (const_int 0))
  1474.             (label_ref 146)
  1475.             (pc))) 74 {*normal_branch} (nil)
  1476.     (nil))
  1477.  
  1478. (note 29 28 30 "" NOTE_INSN_DELETED)
  1479.  
  1480. (insn 30 29 40 (set (reg:SI 8 %o0)
  1481.         (plus:SI (reg:SI 30 %fp)
  1482.             (const_int 76))) 220 {addsi3} (nil)
  1483.     (nil))
  1484.  
  1485. (insn 40 30 41 (set (reg:SI 9 %o1)
  1486.         (plus:SI (reg:SI 30 %fp)
  1487.             (const_int 76))) 220 {addsi3} (nil)
  1488.     (nil))
  1489.  
  1490. (insn 41 40 44 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1491.                 (const_int -20)))
  1492.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  1493.     (nil))
  1494.  
  1495. (insn 44 41 45 (set (reg:SI 8 %o0)
  1496.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1497.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  1498.     (nil))
  1499.  
  1500. (insn 45 44 46 (set (reg:CC 0 %g0)
  1501.         (compare:CC (reg:SI 8 %o0)
  1502.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  1503.     (nil))
  1504.  
  1505. (jump_insn 46 45 48 (set (pc)
  1506.         (if_then_else (le (reg:CC 0 %g0)
  1507.                 (const_int 0))
  1508.             (label_ref 53)
  1509.             (pc))) 74 {*normal_branch} (nil)
  1510.     (nil))
  1511.  
  1512. (insn 48 46 50 (set (reg:SI 9 %o1)
  1513.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1514.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  1515.     (nil))
  1516.  
  1517. (insn 50 48 51 (set (reg:SI 8 %o0)
  1518.         (mem/s:SI (plus:SI (reg:SI 9 %o1)
  1519.                 (const_int 4)))) 106 {*movsi_insn} (nil)
  1520.     (nil))
  1521.  
  1522. (jump_insn 51 50 52 (set (pc)
  1523.         (label_ref 58)) 338 {jump} (nil)
  1524.     (nil))
  1525.  
  1526. (barrier 52 51 53)
  1527.  
  1528. (code_label 53 52 55 32 "")
  1529.  
  1530. (insn 55 53 57 (set (reg:SI 9 %o1)
  1531.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1532.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  1533.     (nil))
  1534.  
  1535. (insn 57 55 58 (set (reg:SI 8 %o0)
  1536.         (mem/s:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  1537.     (nil))
  1538.  
  1539. (code_label 58 57 60 33 "")
  1540.  
  1541. (insn 60 58 62 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1542.                 (const_int -28)))
  1543.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1544.     (nil))
  1545.  
  1546. (note 62 60 140 "" NOTE_INSN_LOOP_BEG)
  1547.  
  1548. (note 140 62 63 "" NOTE_INSN_LOOP_CONT)
  1549.  
  1550. (code_label 63 140 65 34 "")
  1551.  
  1552. (insn 65 63 66 (set (reg:SI 9 %o1)
  1553.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1554.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  1555.     (nil))
  1556.  
  1557. (insn 66 65 68 (set (reg:SI 8 %o0)
  1558.         (plus:SI (reg:SI 9 %o1)
  1559.             (const_int -1))) 220 {addsi3} (nil)
  1560.     (nil))
  1561.  
  1562. (insn 68 66 70 (set (reg:SI 9 %o1)
  1563.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1564.     (nil))
  1565.  
  1566. (insn 70 68 71 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1567.                 (const_int 72)))
  1568.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  1569.     (nil))
  1570.  
  1571. (insn 71 70 72 (set (reg:CC 0 %g0)
  1572.         (compare:CC (reg:SI 9 %o1)
  1573.             (const_int -1))) 23 {*cmpsi_insn} (nil)
  1574.     (nil))
  1575.  
  1576. (jump_insn 72 71 73 (set (pc)
  1577.         (if_then_else (ne (reg:CC 0 %g0)
  1578.                 (const_int 0))
  1579.             (label_ref 75)
  1580.             (pc))) 74 {*normal_branch} (nil)
  1581.     (nil))
  1582.  
  1583. (jump_insn 73 72 74 (set (pc)
  1584.         (label_ref 144)) 338 {jump} (nil)
  1585.     (nil))
  1586.  
  1587. (barrier 74 73 75)
  1588.  
  1589. (code_label 75 74 76 36 "")
  1590.  
  1591. (note 76 75 132 "" NOTE_INSN_DELETED)
  1592.  
  1593. (insn 132 76 133 (set (reg:SI 8 %o0)
  1594.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1595.                 (const_int -28)))) 106 {*movsi_insn} (nil)
  1596.     (nil))
  1597.  
  1598. (insn 133 132 135 (set (reg:SI 9 %o1)
  1599.         (plus:SI (reg:SI 8 %o0)
  1600.             (const_int 4))) 220 {addsi3} (nil)
  1601.     (nil))
  1602.  
  1603. (insn 135 133 136 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1604.                 (const_int -28)))
  1605.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  1606.     (nil))
  1607.  
  1608. (note 136 135 77 "" NOTE_INSN_DELETED)
  1609.  
  1610. (note 77 136 103 "" NOTE_INSN_BLOCK_BEG)
  1611.  
  1612. (jump_insn 103 77 104 (set (pc)
  1613.         (label_ref 120)) 338 {jump} (nil)
  1614.     (nil))
  1615.  
  1616. (barrier 104 103 105)
  1617.  
  1618. (code_label 105 104 107 39 "")
  1619.  
  1620. (insn 107 105 108 (set (reg:SI 9 %o1)
  1621.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1622.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  1623.     (nil))
  1624.  
  1625. (insn 108 107 110 (set (reg:SI 10 %o2)
  1626.         (plus:SI (reg:SI 9 %o1)
  1627.             (const_int 4))) 220 {addsi3} (nil)
  1628.     (nil))
  1629.  
  1630. (insn 110 108 112 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1631.                 (const_int -20)))
  1632.         (reg:SI 10 %o2)) 106 {*movsi_insn} (nil)
  1633.     (nil))
  1634.  
  1635. (insn 112 110 114 (set (reg:SI 9 %o1)
  1636.         (const_int -4)) 106 {*movsi_insn} (nil)
  1637.     (nil))
  1638.  
  1639. (insn 114 112 115 (set (reg:SI 11 %o3)
  1640.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1641.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  1642.     (nil))
  1643.  
  1644. (insn 115 114 117 (set (reg:SI 10 %o2)
  1645.         (plus:SI (reg:SI 9 %o1)
  1646.             (reg:SI 11 %o3))) 220 {addsi3} (nil)
  1647.     (nil))
  1648.  
  1649. (insn 117 115 118 (set (reg:SI 9 %o1)
  1650.         (mem:SI (reg:SI 10 %o2))) 106 {*movsi_insn} (nil)
  1651.     (nil))
  1652.  
  1653. (jump_insn 118 117 119 (set (pc)
  1654.         (label_ref 129)) 338 {jump} (nil)
  1655.     (nil))
  1656.  
  1657. (barrier 119 118 120)
  1658.  
  1659. (code_label 120 119 122 37 "")
  1660.  
  1661. (insn 122 120 123 (set (reg:SI 10 %o2)
  1662.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1663.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  1664.     (nil))
  1665.  
  1666. (insn 123 122 125 (set (reg:SI 11 %o3)
  1667.         (plus:SI (reg:SI 10 %o2)
  1668.             (const_int 4))) 220 {addsi3} (nil)
  1669.     (nil))
  1670.  
  1671. (insn 125 123 127 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1672.                 (const_int -20)))
  1673.         (reg:SI 11 %o3)) 106 {*movsi_insn} (nil)
  1674.     (nil))
  1675.  
  1676. (insn 127 125 128 (set (reg:SI 10 %o2)
  1677.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1678.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  1679.     (nil))
  1680.  
  1681. (insn 128 127 129 (set (reg:SI 9 %o1)
  1682.         (plus:SI (reg:SI 10 %o2)
  1683.             (const_int -4))) 220 {addsi3} (nil)
  1684.     (nil))
  1685.  
  1686. (code_label 129 128 130 38 "")
  1687.  
  1688. (note 130 129 138 "" NOTE_INSN_BLOCK_END)
  1689.  
  1690. (insn 138 130 139 (set (reg:SI 9 %o1)
  1691.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  1692.     (nil))
  1693.  
  1694. (insn 139 138 141 (set (mem:SI (reg:SI 8 %o0))
  1695.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  1696.     (nil))
  1697.  
  1698. (jump_insn 141 139 142 (set (pc)
  1699.         (label_ref 63)) 338 {jump} (nil)
  1700.     (nil))
  1701.  
  1702. (barrier 142 141 143)
  1703.  
  1704. (note 143 142 144 "" NOTE_INSN_LOOP_END)
  1705.  
  1706. (code_label 144 143 146 35 "")
  1707.  
  1708. (code_label 146 144 149 31 "")
  1709.  
  1710. (insn 149 146 150 (set (reg/i:SI 24 %i0)
  1711.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1712.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  1713.     (nil))
  1714.  
  1715. (insn 150 149 151 (use (reg/i:SI 24 %i0)) -1 (nil)
  1716.     (nil))
  1717.  
  1718. (jump_insn 151 150 152 (set (pc)
  1719.         (label_ref 156)) 338 {jump} (nil)
  1720.     (nil))
  1721.  
  1722. (barrier 152 151 153)
  1723.  
  1724. (note 153 152 154 "" NOTE_INSN_BLOCK_END)
  1725.  
  1726. (note 154 153 156 "" NOTE_INSN_FUNCTION_END)
  1727.  
  1728. (code_label 156 154 157 30 "")
  1729.  
  1730. (note 157 156 0 "" NOTE_INSN_DELETED)
  1731.  
  1732. ;; Function se_ma_f
  1733.  
  1734. ;; Register dispositions:
  1735. 68 in 8  69 in 8  70 in 8  71 in 9  72 in 8  73 in 8  
  1736. 74 in 8  75 in 9  76 in 9  77 in 8  78 in 9  79 in 9  
  1737. 80 in 10  81 in 11  82 in 10  83 in 10  84 in 11  85 in 11  
  1738. 86 in 10  87 in 11  88 in 11  89 in 10  90 in 9  91 in 8  
  1739. 92 in 9  93 in 10  94 in 9  95 in 10  96 in 11  97 in 8  
  1740. 98 in 9  99 in 34  100 in 36  
  1741.  
  1742. ;; Hard regs used:  0 8 9 10 11 15 24 25 26 27 28 29 30 34 35 36
  1743.  
  1744. (note 2 0 32 "" NOTE_INSN_DELETED)
  1745.  
  1746. (insn 32 2 34 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1747.                 (const_int 76)))
  1748.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  1749.     (nil))
  1750.  
  1751. (insn 34 32 36 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1752.                 (const_int 80)))
  1753.         (reg:SI 27 %i3)) 106 {*movsi_insn} (nil)
  1754.     (nil))
  1755.  
  1756. (insn 36 34 38 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1757.                 (const_int 84)))
  1758.         (reg:SI 28 %i4)) 106 {*movsi_insn} (nil)
  1759.     (nil))
  1760.  
  1761. (insn 38 36 4 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1762.                 (const_int 88)))
  1763.         (reg:SI 29 %i5)) 106 {*movsi_insn} (nil)
  1764.     (nil))
  1765.  
  1766. (insn 4 38 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1767.                 (const_int 68)))
  1768.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  1769.     (nil))
  1770.  
  1771. (insn 6 4 7 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1772.                 (const_int 72)))
  1773.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  1774.     (nil))
  1775.  
  1776. (note 7 6 8 "" NOTE_INSN_FUNCTION_BEG)
  1777.  
  1778. (note 8 7 10 "" NOTE_INSN_DELETED)
  1779.  
  1780. (note 10 8 13 "" NOTE_INSN_BLOCK_BEG)
  1781.  
  1782. (insn 13 10 15 (set (reg:SI 8 %o0)
  1783.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1784.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  1785.     (nil))
  1786.  
  1787. (insn 15 13 17 (set (reg:SI 9 %o1)
  1788.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1789.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  1790.     (nil))
  1791.  
  1792. (insn 17 15 19 (set (reg:SI 10 %o2)
  1793.         (const_int 4)) 106 {*movsi_insn} (nil)
  1794.     (nil))
  1795.  
  1796. (call_insn 19 17 21 (parallel[ 
  1797.             (set (reg:SI 8 %o0)
  1798.                 (call (mem:SI (symbol_ref:SI ("se_ma")))
  1799.                     (const_int 0)))
  1800.             (clobber (reg:SI 15 %o7))
  1801.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  1802.     (nil)
  1803.     (expr_list (use (reg:SI 10 %o2))
  1804.         (expr_list (use (reg:SI 9 %o1))
  1805.             (expr_list (use (reg:SI 8 %o0))
  1806.                 (nil)))))
  1807.  
  1808. (insn 21 19 23 (set (reg:SI 8 %o0)
  1809.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1810.     (nil))
  1811.  
  1812. (insn 23 21 26 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1813.                 (const_int -24)))
  1814.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1815.     (nil))
  1816.  
  1817. (insn 26 23 27 (set (reg:SI 8 %o0)
  1818.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1819.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  1820.     (nil))
  1821.  
  1822. (insn 27 26 28 (set (reg:CC 0 %g0)
  1823.         (compare:CC (reg:SI 8 %o0)
  1824.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  1825.     (nil))
  1826.  
  1827. (jump_insn 28 27 29 (set (pc)
  1828.         (if_then_else (eq (reg:CC 0 %g0)
  1829.                 (const_int 0))
  1830.             (label_ref 143)
  1831.             (pc))) 74 {*normal_branch} (nil)
  1832.     (nil))
  1833.  
  1834. (note 29 28 30 "" NOTE_INSN_DELETED)
  1835.  
  1836. (insn 30 29 40 (set (reg:SI 8 %o0)
  1837.         (plus:SI (reg:SI 30 %fp)
  1838.             (const_int 76))) 220 {addsi3} (nil)
  1839.     (nil))
  1840.  
  1841. (insn 40 30 41 (set (reg:SI 9 %o1)
  1842.         (plus:SI (reg:SI 30 %fp)
  1843.             (const_int 76))) 220 {addsi3} (nil)
  1844.     (nil))
  1845.  
  1846. (insn 41 40 44 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1847.                 (const_int -20)))
  1848.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  1849.     (nil))
  1850.  
  1851. (insn 44 41 45 (set (reg:SI 8 %o0)
  1852.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1853.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  1854.     (nil))
  1855.  
  1856. (insn 45 44 46 (set (reg:CC 0 %g0)
  1857.         (compare:CC (reg:SI 8 %o0)
  1858.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  1859.     (nil))
  1860.  
  1861. (jump_insn 46 45 48 (set (pc)
  1862.         (if_then_else (le (reg:CC 0 %g0)
  1863.                 (const_int 0))
  1864.             (label_ref 53)
  1865.             (pc))) 74 {*normal_branch} (nil)
  1866.     (nil))
  1867.  
  1868. (insn 48 46 50 (set (reg:SI 9 %o1)
  1869.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1870.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  1871.     (nil))
  1872.  
  1873. (insn 50 48 51 (set (reg:SI 8 %o0)
  1874.         (mem/s:SI (plus:SI (reg:SI 9 %o1)
  1875.                 (const_int 4)))) 106 {*movsi_insn} (nil)
  1876.     (nil))
  1877.  
  1878. (jump_insn 51 50 52 (set (pc)
  1879.         (label_ref 58)) 338 {jump} (nil)
  1880.     (nil))
  1881.  
  1882. (barrier 52 51 53)
  1883.  
  1884. (code_label 53 52 55 42 "")
  1885.  
  1886. (insn 55 53 57 (set (reg:SI 9 %o1)
  1887.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1888.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  1889.     (nil))
  1890.  
  1891. (insn 57 55 58 (set (reg:SI 8 %o0)
  1892.         (mem/s:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  1893.     (nil))
  1894.  
  1895. (code_label 58 57 60 43 "")
  1896.  
  1897. (insn 60 58 62 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1898.                 (const_int -28)))
  1899.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1900.     (nil))
  1901.  
  1902. (note 62 60 137 "" NOTE_INSN_LOOP_BEG)
  1903.  
  1904. (note 137 62 63 "" NOTE_INSN_LOOP_CONT)
  1905.  
  1906. (code_label 63 137 65 44 "")
  1907.  
  1908. (insn 65 63 66 (set (reg:SI 9 %o1)
  1909.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1910.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  1911.     (nil))
  1912.  
  1913. (insn 66 65 68 (set (reg:SI 8 %o0)
  1914.         (plus:SI (reg:SI 9 %o1)
  1915.             (const_int -1))) 220 {addsi3} (nil)
  1916.     (nil))
  1917.  
  1918. (insn 68 66 70 (set (reg:SI 9 %o1)
  1919.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  1920.     (nil))
  1921.  
  1922. (insn 70 68 71 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1923.                 (const_int 72)))
  1924.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  1925.     (nil))
  1926.  
  1927. (insn 71 70 72 (set (reg:CC 0 %g0)
  1928.         (compare:CC (reg:SI 9 %o1)
  1929.             (const_int -1))) 23 {*cmpsi_insn} (nil)
  1930.     (nil))
  1931.  
  1932. (jump_insn 72 71 73 (set (pc)
  1933.         (if_then_else (ne (reg:CC 0 %g0)
  1934.                 (const_int 0))
  1935.             (label_ref 75)
  1936.             (pc))) 74 {*normal_branch} (nil)
  1937.     (nil))
  1938.  
  1939. (jump_insn 73 72 74 (set (pc)
  1940.         (label_ref 141)) 338 {jump} (nil)
  1941.     (nil))
  1942.  
  1943. (barrier 74 73 75)
  1944.  
  1945. (code_label 75 74 76 46 "")
  1946.  
  1947. (note 76 75 127 "" NOTE_INSN_DELETED)
  1948.  
  1949. (insn 127 76 128 (set (reg:SI 8 %o0)
  1950.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1951.                 (const_int -28)))) 106 {*movsi_insn} (nil)
  1952.     (nil))
  1953.  
  1954. (insn 128 127 130 (set (reg:SI 9 %o1)
  1955.         (plus:SI (reg:SI 8 %o0)
  1956.             (const_int 4))) 220 {addsi3} (nil)
  1957.     (nil))
  1958.  
  1959. (insn 130 128 131 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1960.                 (const_int -28)))
  1961.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  1962.     (nil))
  1963.  
  1964. (note 131 130 77 "" NOTE_INSN_DELETED)
  1965.  
  1966. (note 77 131 103 "" NOTE_INSN_BLOCK_BEG)
  1967.  
  1968. (jump_insn 103 77 104 (set (pc)
  1969.         (label_ref 120)) 338 {jump} (nil)
  1970.     (nil))
  1971.  
  1972. (barrier 104 103 105)
  1973.  
  1974. (code_label 105 104 107 49 "")
  1975.  
  1976. (insn 107 105 108 (set (reg:SI 9 %o1)
  1977.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1978.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  1979.     (nil))
  1980.  
  1981. (insn 108 107 110 (set (reg:SI 10 %o2)
  1982.         (plus:SI (reg:SI 9 %o1)
  1983.             (const_int 4))) 220 {addsi3} (nil)
  1984.     (nil))
  1985.  
  1986. (insn 110 108 112 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  1987.                 (const_int -20)))
  1988.         (reg:SI 10 %o2)) 106 {*movsi_insn} (nil)
  1989.     (nil))
  1990.  
  1991. (insn 112 110 114 (set (reg:SI 9 %o1)
  1992.         (const_int -4)) 106 {*movsi_insn} (nil)
  1993.     (nil))
  1994.  
  1995. (insn 114 112 115 (set (reg:SI 11 %o3)
  1996.         (mem:SI (plus:SI (reg:SI 30 %fp)
  1997.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  1998.     (nil))
  1999.  
  2000. (insn 115 114 117 (set (reg:SI 10 %o2)
  2001.         (plus:SI (reg:SI 9 %o1)
  2002.             (reg:SI 11 %o3))) 220 {addsi3} (nil)
  2003.     (nil))
  2004.  
  2005. (insn 117 115 118 (set (reg:SI 9 %o1)
  2006.         (mem:SI (reg:SI 10 %o2))) 106 {*movsi_insn} (nil)
  2007.     (nil))
  2008.  
  2009. (jump_insn 118 117 119 (set (pc)
  2010.         (label_ref 124)) 338 {jump} (nil)
  2011.     (nil))
  2012.  
  2013. (barrier 119 118 120)
  2014.  
  2015. (code_label 120 119 121 47 "")
  2016.  
  2017. (note 121 120 78 "" NOTE_INSN_DELETED)
  2018.  
  2019. (note 78 121 80 "" NOTE_INSN_BLOCK_BEG)
  2020.  
  2021. (insn 80 78 82 (set (reg:SI 10 %o2)
  2022.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2023.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2024.     (nil))
  2025.  
  2026. (insn 82 80 84 (set (reg:SI 11 %o3)
  2027.         (mem:SI (reg:SI 10 %o2))) 106 {*movsi_insn} (nil)
  2028.     (nil))
  2029.  
  2030. (insn 84 82 86 (set (mem/s:SI (plus:SI (reg:SI 30 %fp)
  2031.                 (const_int -40)))
  2032.         (reg:SI 11 %o3)) 106 {*movsi_insn} (nil)
  2033.     (nil))
  2034.  
  2035. (insn 86 84 88 (set (reg:SI 10 %o2)
  2036.         (const_int 4)) 106 {*movsi_insn} (nil)
  2037.     (nil))
  2038.  
  2039. (insn 88 86 89 (set (reg:SI 11 %o3)
  2040.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2041.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2042.     (nil))
  2043.  
  2044. (insn 89 88 91 (set (reg:SI 10 %o2)
  2045.         (plus:SI (reg:SI 10 %o2)
  2046.             (reg:SI 11 %o3))) 220 {addsi3} (nil)
  2047.     (nil))
  2048.  
  2049. (insn 91 89 93 (set (reg:SI 11 %o3)
  2050.         (mem/s:SI (reg:SI 10 %o2))) 106 {*movsi_insn} (nil)
  2051.     (nil))
  2052.  
  2053. (insn 93 91 95 (set (mem/s:SI (plus:SI (reg:SI 30 %fp)
  2054.                 (const_int -36)))
  2055.         (reg:SI 11 %o3)) 106 {*movsi_insn} (nil)
  2056.     (nil))
  2057.  
  2058. (insn 95 93 96 (set (reg:SI 11 %o3)
  2059.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2060.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2061.     (nil))
  2062.  
  2063. (insn 96 95 98 (set (reg:SI 10 %o2)
  2064.         (plus:SI (reg:SI 11 %o3)
  2065.             (const_int 8))) 220 {addsi3} (nil)
  2066.     (nil))
  2067.  
  2068. (insn 98 96 100 (set (reg:SI 11 %o3)
  2069.         (reg:SI 10 %o2)) 106 {*movsi_insn} (nil)
  2070.     (nil))
  2071.  
  2072. (insn 100 98 101 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2073.                 (const_int -20)))
  2074.         (reg:SI 11 %o3)) 106 {*movsi_insn} (nil)
  2075.     (nil))
  2076.  
  2077. (insn 101 100 102 (set (reg:SI 10 %o2)
  2078.         (plus:SI (reg:SI 30 %fp)
  2079.             (const_int -40))) 220 {addsi3} (nil)
  2080.     (nil))
  2081.  
  2082. (note 102 101 123 "" NOTE_INSN_BLOCK_END)
  2083.  
  2084. (insn 123 102 124 (set (reg:SI 9 %o1)
  2085.         (reg:SI 10 %o2)) 106 {*movsi_insn} (nil)
  2086.     (nil))
  2087.  
  2088. (code_label 124 123 125 48 "")
  2089.  
  2090. (note 125 124 133 "" NOTE_INSN_BLOCK_END)
  2091.  
  2092. (insn 133 125 134 (set (reg:DF 34 %f2)
  2093.         (mem:DF (reg:SI 9 %o1))) 118 {*movdf_insn} (nil)
  2094.     (nil))
  2095.  
  2096. (insn 134 133 136 (set (reg:SF 36 %f4)
  2097.         (float_truncate:SF (reg:DF 34 %f2))) 190 {truncdfsf2} (nil)
  2098.     (nil))
  2099.  
  2100. (insn 136 134 138 (set (mem:SF (reg:SI 8 %o0))
  2101.         (reg:SF 36 %f4)) 113 {*movsf_insn} (nil)
  2102.     (nil))
  2103.  
  2104. (jump_insn 138 136 139 (set (pc)
  2105.         (label_ref 63)) 338 {jump} (nil)
  2106.     (nil))
  2107.  
  2108. (barrier 139 138 140)
  2109.  
  2110. (note 140 139 141 "" NOTE_INSN_LOOP_END)
  2111.  
  2112. (code_label 141 140 143 45 "")
  2113.  
  2114. (code_label 143 141 146 41 "")
  2115.  
  2116. (insn 146 143 147 (set (reg/i:SI 24 %i0)
  2117.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2118.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  2119.     (nil))
  2120.  
  2121. (insn 147 146 148 (use (reg/i:SI 24 %i0)) -1 (nil)
  2122.     (nil))
  2123.  
  2124. (jump_insn 148 147 149 (set (pc)
  2125.         (label_ref 153)) 338 {jump} (nil)
  2126.     (nil))
  2127.  
  2128. (barrier 149 148 150)
  2129.  
  2130. (note 150 149 151 "" NOTE_INSN_BLOCK_END)
  2131.  
  2132. (note 151 150 153 "" NOTE_INSN_FUNCTION_END)
  2133.  
  2134. (code_label 153 151 154 40 "")
  2135.  
  2136. (note 154 153 0 "" NOTE_INSN_DELETED)
  2137.  
  2138. ;; Function se_ma_l
  2139.  
  2140. ;; Register dispositions:
  2141. 68 in 8  69 in 8  70 in 8  71 in 9  72 in 8  73 in 8  
  2142. 74 in 8  75 in 9  76 in 9  77 in 8  78 in 9  79 in 9  
  2143. 80 in 10  81 in 11  82 in 10  83 in 10  84 in 11  85 in 11  
  2144. 86 in 10  87 in 11  88 in 11  89 in 10  90 in 9  91 in 8  
  2145. 92 in 9  93 in 10  94 in 9  95 in 10  96 in 11  97 in 8  
  2146. 98 in 9  99 in 10  
  2147.  
  2148. ;; Hard regs used:  0 8 9 10 11 15 24 25 26 27 28 29 30
  2149.  
  2150. (note 2 0 32 "" NOTE_INSN_DELETED)
  2151.  
  2152. (insn 32 2 34 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2153.                 (const_int 76)))
  2154.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  2155.     (nil))
  2156.  
  2157. (insn 34 32 36 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2158.                 (const_int 80)))
  2159.         (reg:SI 27 %i3)) 106 {*movsi_insn} (nil)
  2160.     (nil))
  2161.  
  2162. (insn 36 34 38 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2163.                 (const_int 84)))
  2164.         (reg:SI 28 %i4)) 106 {*movsi_insn} (nil)
  2165.     (nil))
  2166.  
  2167. (insn 38 36 4 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2168.                 (const_int 88)))
  2169.         (reg:SI 29 %i5)) 106 {*movsi_insn} (nil)
  2170.     (nil))
  2171.  
  2172. (insn 4 38 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2173.                 (const_int 68)))
  2174.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  2175.     (nil))
  2176.  
  2177. (insn 6 4 7 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2178.                 (const_int 72)))
  2179.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  2180.     (nil))
  2181.  
  2182. (note 7 6 8 "" NOTE_INSN_FUNCTION_BEG)
  2183.  
  2184. (note 8 7 10 "" NOTE_INSN_DELETED)
  2185.  
  2186. (note 10 8 13 "" NOTE_INSN_BLOCK_BEG)
  2187.  
  2188. (insn 13 10 15 (set (reg:SI 8 %o0)
  2189.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2190.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  2191.     (nil))
  2192.  
  2193. (insn 15 13 17 (set (reg:SI 9 %o1)
  2194.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2195.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  2196.     (nil))
  2197.  
  2198. (insn 17 15 19 (set (reg:SI 10 %o2)
  2199.         (const_int 8)) 106 {*movsi_insn} (nil)
  2200.     (nil))
  2201.  
  2202. (call_insn 19 17 21 (parallel[ 
  2203.             (set (reg:SI 8 %o0)
  2204.                 (call (mem:SI (symbol_ref:SI ("se_ma")))
  2205.                     (const_int 0)))
  2206.             (clobber (reg:SI 15 %o7))
  2207.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  2208.     (nil)
  2209.     (expr_list (use (reg:SI 10 %o2))
  2210.         (expr_list (use (reg:SI 9 %o1))
  2211.             (expr_list (use (reg:SI 8 %o0))
  2212.                 (nil)))))
  2213.  
  2214. (insn 21 19 23 (set (reg:SI 8 %o0)
  2215.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  2216.     (nil))
  2217.  
  2218. (insn 23 21 26 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2219.                 (const_int -24)))
  2220.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  2221.     (nil))
  2222.  
  2223. (insn 26 23 27 (set (reg:SI 8 %o0)
  2224.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2225.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  2226.     (nil))
  2227.  
  2228. (insn 27 26 28 (set (reg:CC 0 %g0)
  2229.         (compare:CC (reg:SI 8 %o0)
  2230.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  2231.     (nil))
  2232.  
  2233. (jump_insn 28 27 29 (set (pc)
  2234.         (if_then_else (eq (reg:CC 0 %g0)
  2235.                 (const_int 0))
  2236.             (label_ref 141)
  2237.             (pc))) 74 {*normal_branch} (nil)
  2238.     (nil))
  2239.  
  2240. (note 29 28 30 "" NOTE_INSN_DELETED)
  2241.  
  2242. (insn 30 29 40 (set (reg:SI 8 %o0)
  2243.         (plus:SI (reg:SI 30 %fp)
  2244.             (const_int 76))) 220 {addsi3} (nil)
  2245.     (nil))
  2246.  
  2247. (insn 40 30 41 (set (reg:SI 9 %o1)
  2248.         (plus:SI (reg:SI 30 %fp)
  2249.             (const_int 76))) 220 {addsi3} (nil)
  2250.     (nil))
  2251.  
  2252. (insn 41 40 44 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2253.                 (const_int -20)))
  2254.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  2255.     (nil))
  2256.  
  2257. (insn 44 41 45 (set (reg:SI 8 %o0)
  2258.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2259.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  2260.     (nil))
  2261.  
  2262. (insn 45 44 46 (set (reg:CC 0 %g0)
  2263.         (compare:CC (reg:SI 8 %o0)
  2264.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  2265.     (nil))
  2266.  
  2267. (jump_insn 46 45 48 (set (pc)
  2268.         (if_then_else (le (reg:CC 0 %g0)
  2269.                 (const_int 0))
  2270.             (label_ref 53)
  2271.             (pc))) 74 {*normal_branch} (nil)
  2272.     (nil))
  2273.  
  2274. (insn 48 46 50 (set (reg:SI 9 %o1)
  2275.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2276.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  2277.     (nil))
  2278.  
  2279. (insn 50 48 51 (set (reg:SI 8 %o0)
  2280.         (mem/s:SI (plus:SI (reg:SI 9 %o1)
  2281.                 (const_int 4)))) 106 {*movsi_insn} (nil)
  2282.     (nil))
  2283.  
  2284. (jump_insn 51 50 52 (set (pc)
  2285.         (label_ref 58)) 338 {jump} (nil)
  2286.     (nil))
  2287.  
  2288. (barrier 52 51 53)
  2289.  
  2290. (code_label 53 52 55 52 "")
  2291.  
  2292. (insn 55 53 57 (set (reg:SI 9 %o1)
  2293.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2294.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  2295.     (nil))
  2296.  
  2297. (insn 57 55 58 (set (reg:SI 8 %o0)
  2298.         (mem/s:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  2299.     (nil))
  2300.  
  2301. (code_label 58 57 60 53 "")
  2302.  
  2303. (insn 60 58 62 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2304.                 (const_int -28)))
  2305.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  2306.     (nil))
  2307.  
  2308. (note 62 60 135 "" NOTE_INSN_LOOP_BEG)
  2309.  
  2310. (note 135 62 63 "" NOTE_INSN_LOOP_CONT)
  2311.  
  2312. (code_label 63 135 65 54 "")
  2313.  
  2314. (insn 65 63 66 (set (reg:SI 9 %o1)
  2315.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2316.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  2317.     (nil))
  2318.  
  2319. (insn 66 65 68 (set (reg:SI 8 %o0)
  2320.         (plus:SI (reg:SI 9 %o1)
  2321.             (const_int -1))) 220 {addsi3} (nil)
  2322.     (nil))
  2323.  
  2324. (insn 68 66 70 (set (reg:SI 9 %o1)
  2325.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  2326.     (nil))
  2327.  
  2328. (insn 70 68 71 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2329.                 (const_int 72)))
  2330.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  2331.     (nil))
  2332.  
  2333. (insn 71 70 72 (set (reg:CC 0 %g0)
  2334.         (compare:CC (reg:SI 9 %o1)
  2335.             (const_int -1))) 23 {*cmpsi_insn} (nil)
  2336.     (nil))
  2337.  
  2338. (jump_insn 72 71 73 (set (pc)
  2339.         (if_then_else (ne (reg:CC 0 %g0)
  2340.                 (const_int 0))
  2341.             (label_ref 75)
  2342.             (pc))) 74 {*normal_branch} (nil)
  2343.     (nil))
  2344.  
  2345. (jump_insn 73 72 74 (set (pc)
  2346.         (label_ref 139)) 338 {jump} (nil)
  2347.     (nil))
  2348.  
  2349. (barrier 74 73 75)
  2350.  
  2351. (code_label 75 74 76 56 "")
  2352.  
  2353. (note 76 75 127 "" NOTE_INSN_DELETED)
  2354.  
  2355. (insn 127 76 128 (set (reg:SI 8 %o0)
  2356.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2357.                 (const_int -28)))) 106 {*movsi_insn} (nil)
  2358.     (nil))
  2359.  
  2360. (insn 128 127 130 (set (reg:SI 9 %o1)
  2361.         (plus:SI (reg:SI 8 %o0)
  2362.             (const_int 8))) 220 {addsi3} (nil)
  2363.     (nil))
  2364.  
  2365. (insn 130 128 131 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2366.                 (const_int -28)))
  2367.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  2368.     (nil))
  2369.  
  2370. (note 131 130 77 "" NOTE_INSN_DELETED)
  2371.  
  2372. (note 77 131 103 "" NOTE_INSN_BLOCK_BEG)
  2373.  
  2374. (jump_insn 103 77 104 (set (pc)
  2375.         (label_ref 120)) 338 {jump} (nil)
  2376.     (nil))
  2377.  
  2378. (barrier 104 103 105)
  2379.  
  2380. (code_label 105 104 107 59 "")
  2381.  
  2382. (insn 107 105 108 (set (reg:SI 9 %o1)
  2383.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2384.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2385.     (nil))
  2386.  
  2387. (insn 108 107 110 (set (reg:SI 10 %o2)
  2388.         (plus:SI (reg:SI 9 %o1)
  2389.             (const_int 4))) 220 {addsi3} (nil)
  2390.     (nil))
  2391.  
  2392. (insn 110 108 112 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2393.                 (const_int -20)))
  2394.         (reg:SI 10 %o2)) 106 {*movsi_insn} (nil)
  2395.     (nil))
  2396.  
  2397. (insn 112 110 114 (set (reg:SI 9 %o1)
  2398.         (const_int -4)) 106 {*movsi_insn} (nil)
  2399.     (nil))
  2400.  
  2401. (insn 114 112 115 (set (reg:SI 11 %o3)
  2402.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2403.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2404.     (nil))
  2405.  
  2406. (insn 115 114 117 (set (reg:SI 10 %o2)
  2407.         (plus:SI (reg:SI 9 %o1)
  2408.             (reg:SI 11 %o3))) 220 {addsi3} (nil)
  2409.     (nil))
  2410.  
  2411. (insn 117 115 118 (set (reg:SI 9 %o1)
  2412.         (mem:SI (reg:SI 10 %o2))) 106 {*movsi_insn} (nil)
  2413.     (nil))
  2414.  
  2415. (jump_insn 118 117 119 (set (pc)
  2416.         (label_ref 124)) 338 {jump} (nil)
  2417.     (nil))
  2418.  
  2419. (barrier 119 118 120)
  2420.  
  2421. (code_label 120 119 121 57 "")
  2422.  
  2423. (note 121 120 78 "" NOTE_INSN_DELETED)
  2424.  
  2425. (note 78 121 80 "" NOTE_INSN_BLOCK_BEG)
  2426.  
  2427. (insn 80 78 82 (set (reg:SI 10 %o2)
  2428.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2429.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2430.     (nil))
  2431.  
  2432. (insn 82 80 84 (set (reg:SI 11 %o3)
  2433.         (mem:SI (reg:SI 10 %o2))) 106 {*movsi_insn} (nil)
  2434.     (nil))
  2435.  
  2436. (insn 84 82 86 (set (mem/s:SI (plus:SI (reg:SI 30 %fp)
  2437.                 (const_int -40)))
  2438.         (reg:SI 11 %o3)) 106 {*movsi_insn} (nil)
  2439.     (nil))
  2440.  
  2441. (insn 86 84 88 (set (reg:SI 10 %o2)
  2442.         (const_int 4)) 106 {*movsi_insn} (nil)
  2443.     (nil))
  2444.  
  2445. (insn 88 86 89 (set (reg:SI 11 %o3)
  2446.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2447.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2448.     (nil))
  2449.  
  2450. (insn 89 88 91 (set (reg:SI 10 %o2)
  2451.         (plus:SI (reg:SI 10 %o2)
  2452.             (reg:SI 11 %o3))) 220 {addsi3} (nil)
  2453.     (nil))
  2454.  
  2455. (insn 91 89 93 (set (reg:SI 11 %o3)
  2456.         (mem/s:SI (reg:SI 10 %o2))) 106 {*movsi_insn} (nil)
  2457.     (nil))
  2458.  
  2459. (insn 93 91 95 (set (mem/s:SI (plus:SI (reg:SI 30 %fp)
  2460.                 (const_int -36)))
  2461.         (reg:SI 11 %o3)) 106 {*movsi_insn} (nil)
  2462.     (nil))
  2463.  
  2464. (insn 95 93 96 (set (reg:SI 11 %o3)
  2465.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2466.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2467.     (nil))
  2468.  
  2469. (insn 96 95 98 (set (reg:SI 10 %o2)
  2470.         (plus:SI (reg:SI 11 %o3)
  2471.             (const_int 8))) 220 {addsi3} (nil)
  2472.     (nil))
  2473.  
  2474. (insn 98 96 100 (set (reg:SI 11 %o3)
  2475.         (reg:SI 10 %o2)) 106 {*movsi_insn} (nil)
  2476.     (nil))
  2477.  
  2478. (insn 100 98 101 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2479.                 (const_int -20)))
  2480.         (reg:SI 11 %o3)) 106 {*movsi_insn} (nil)
  2481.     (nil))
  2482.  
  2483. (insn 101 100 102 (set (reg:SI 10 %o2)
  2484.         (plus:SI (reg:SI 30 %fp)
  2485.             (const_int -40))) 220 {addsi3} (nil)
  2486.     (nil))
  2487.  
  2488. (note 102 101 123 "" NOTE_INSN_BLOCK_END)
  2489.  
  2490. (insn 123 102 124 (set (reg:SI 9 %o1)
  2491.         (reg:SI 10 %o2)) 106 {*movsi_insn} (nil)
  2492.     (nil))
  2493.  
  2494. (code_label 124 123 125 58 "")
  2495.  
  2496. (note 125 124 133 "" NOTE_INSN_BLOCK_END)
  2497.  
  2498. (insn 133 125 134 (set (reg:DF 10 %o2)
  2499.         (mem:DF (reg:SI 9 %o1))) 118 {*movdf_insn} (nil)
  2500.     (nil))
  2501.  
  2502. (insn 134 133 136 (set (mem:DF (reg:SI 8 %o0))
  2503.         (reg:DF 10 %o2)) 118 {*movdf_insn} (nil)
  2504.     (nil))
  2505.  
  2506. (jump_insn 136 134 137 (set (pc)
  2507.         (label_ref 63)) 338 {jump} (nil)
  2508.     (nil))
  2509.  
  2510. (barrier 137 136 138)
  2511.  
  2512. (note 138 137 139 "" NOTE_INSN_LOOP_END)
  2513.  
  2514. (code_label 139 138 141 55 "")
  2515.  
  2516. (code_label 141 139 144 51 "")
  2517.  
  2518. (insn 144 141 145 (set (reg/i:SI 24 %i0)
  2519.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2520.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  2521.     (nil))
  2522.  
  2523. (insn 145 144 146 (use (reg/i:SI 24 %i0)) -1 (nil)
  2524.     (nil))
  2525.  
  2526. (jump_insn 146 145 147 (set (pc)
  2527.         (label_ref 151)) 338 {jump} (nil)
  2528.     (nil))
  2529.  
  2530. (barrier 147 146 148)
  2531.  
  2532. (note 148 147 149 "" NOTE_INSN_BLOCK_END)
  2533.  
  2534. (note 149 148 151 "" NOTE_INSN_FUNCTION_END)
  2535.  
  2536. (code_label 151 149 152 50 "")
  2537.  
  2538. (note 152 151 0 "" NOTE_INSN_DELETED)
  2539.  
  2540. ;; Function se_ma_x
  2541.  
  2542. ;; Register dispositions:
  2543. 68 in 8  69 in 8  70 in 8  71 in 9  72 in 8  73 in 8  
  2544. 74 in 8  75 in 9  76 in 9  77 in 8  78 in 9  79 in 9  
  2545. 80 in 8  81 in 8  82 in 8  83 in 8  84 in 8  85 in 8  
  2546. 86 in 8  87 in 8  88 in 8  89 in 8  90 in 8  91 in 8  
  2547. 92 in 8  93 in 9  94 in 8  95 in 9  96 in 10  97 in 9  
  2548. 98 in 10  99 in 9  100 in 9  101 in 8  102 in 9  103 in 8  
  2549.  
  2550.  
  2551. ;; Hard regs used:  0 8 9 10 15 24 25 26 27 28 29 30
  2552.  
  2553. (note 2 0 34 "" NOTE_INSN_DELETED)
  2554.  
  2555. (insn 34 2 36 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2556.                 (const_int 80)))
  2557.         (reg:SI 27 %i3)) 106 {*movsi_insn} (nil)
  2558.     (nil))
  2559.  
  2560. (insn 36 34 38 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2561.                 (const_int 84)))
  2562.         (reg:SI 28 %i4)) 106 {*movsi_insn} (nil)
  2563.     (nil))
  2564.  
  2565. (insn 38 36 4 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2566.                 (const_int 88)))
  2567.         (reg:SI 29 %i5)) 106 {*movsi_insn} (nil)
  2568.     (nil))
  2569.  
  2570. (insn 4 38 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2571.                 (const_int 68)))
  2572.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  2573.     (nil))
  2574.  
  2575. (insn 6 4 8 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2576.                 (const_int 72)))
  2577.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  2578.     (nil))
  2579.  
  2580. (insn 8 6 9 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2581.                 (const_int 76)))
  2582.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  2583.     (nil))
  2584.  
  2585. (note 9 8 10 "" NOTE_INSN_FUNCTION_BEG)
  2586.  
  2587. (note 10 9 12 "" NOTE_INSN_DELETED)
  2588.  
  2589. (note 12 10 15 "" NOTE_INSN_BLOCK_BEG)
  2590.  
  2591. (insn 15 12 17 (set (reg:SI 8 %o0)
  2592.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2593.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  2594.     (nil))
  2595.  
  2596. (insn 17 15 19 (set (reg:SI 9 %o1)
  2597.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2598.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  2599.     (nil))
  2600.  
  2601. (insn 19 17 21 (set (reg:SI 10 %o2)
  2602.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2603.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  2604.     (nil))
  2605.  
  2606. (call_insn 21 19 23 (parallel[ 
  2607.             (set (reg:SI 8 %o0)
  2608.                 (call (mem:SI (symbol_ref:SI ("se_ma")))
  2609.                     (const_int 0)))
  2610.             (clobber (reg:SI 15 %o7))
  2611.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  2612.     (nil)
  2613.     (expr_list (use (reg:SI 10 %o2))
  2614.         (expr_list (use (reg:SI 9 %o1))
  2615.             (expr_list (use (reg:SI 8 %o0))
  2616.                 (nil)))))
  2617.  
  2618. (insn 23 21 25 (set (reg:SI 8 %o0)
  2619.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  2620.     (nil))
  2621.  
  2622. (insn 25 23 28 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2623.                 (const_int -24)))
  2624.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  2625.     (nil))
  2626.  
  2627. (insn 28 25 29 (set (reg:SI 8 %o0)
  2628.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2629.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  2630.     (nil))
  2631.  
  2632. (insn 29 28 30 (set (reg:CC 0 %g0)
  2633.         (compare:CC (reg:SI 8 %o0)
  2634.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  2635.     (nil))
  2636.  
  2637. (jump_insn 30 29 31 (set (pc)
  2638.         (if_then_else (eq (reg:CC 0 %g0)
  2639.                 (const_int 0))
  2640.             (label_ref 157)
  2641.             (pc))) 74 {*normal_branch} (nil)
  2642.     (nil))
  2643.  
  2644. (note 31 30 32 "" NOTE_INSN_DELETED)
  2645.  
  2646. (insn 32 31 40 (set (reg:SI 8 %o0)
  2647.         (plus:SI (reg:SI 30 %fp)
  2648.             (const_int 80))) 220 {addsi3} (nil)
  2649.     (nil))
  2650.  
  2651. (insn 40 32 41 (set (reg:SI 9 %o1)
  2652.         (plus:SI (reg:SI 30 %fp)
  2653.             (const_int 80))) 220 {addsi3} (nil)
  2654.     (nil))
  2655.  
  2656. (insn 41 40 44 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2657.                 (const_int -20)))
  2658.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  2659.     (nil))
  2660.  
  2661. (insn 44 41 45 (set (reg:SI 8 %o0)
  2662.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2663.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  2664.     (nil))
  2665.  
  2666. (insn 45 44 46 (set (reg:CC 0 %g0)
  2667.         (compare:CC (reg:SI 8 %o0)
  2668.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  2669.     (nil))
  2670.  
  2671. (jump_insn 46 45 48 (set (pc)
  2672.         (if_then_else (le (reg:CC 0 %g0)
  2673.                 (const_int 0))
  2674.             (label_ref 53)
  2675.             (pc))) 74 {*normal_branch} (nil)
  2676.     (nil))
  2677.  
  2678. (insn 48 46 50 (set (reg:SI 9 %o1)
  2679.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2680.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  2681.     (nil))
  2682.  
  2683. (insn 50 48 51 (set (reg:SI 8 %o0)
  2684.         (mem/s:SI (plus:SI (reg:SI 9 %o1)
  2685.                 (const_int 4)))) 106 {*movsi_insn} (nil)
  2686.     (nil))
  2687.  
  2688. (jump_insn 51 50 52 (set (pc)
  2689.         (label_ref 58)) 338 {jump} (nil)
  2690.     (nil))
  2691.  
  2692. (barrier 52 51 53)
  2693.  
  2694. (code_label 53 52 55 62 "")
  2695.  
  2696. (insn 55 53 57 (set (reg:SI 9 %o1)
  2697.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2698.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  2699.     (nil))
  2700.  
  2701. (insn 57 55 58 (set (reg:SI 8 %o0)
  2702.         (mem/s:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  2703.     (nil))
  2704.  
  2705. (code_label 58 57 60 63 "")
  2706.  
  2707. (insn 60 58 62 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2708.                 (const_int -28)))
  2709.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  2710.     (nil))
  2711.  
  2712. (note 62 60 151 "" NOTE_INSN_LOOP_BEG)
  2713.  
  2714. (note 151 62 63 "" NOTE_INSN_LOOP_CONT)
  2715.  
  2716. (code_label 63 151 65 64 "")
  2717.  
  2718. (insn 65 63 66 (set (reg:SI 9 %o1)
  2719.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2720.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  2721.     (nil))
  2722.  
  2723. (insn 66 65 68 (set (reg:SI 8 %o0)
  2724.         (plus:SI (reg:SI 9 %o1)
  2725.             (const_int -1))) 220 {addsi3} (nil)
  2726.     (nil))
  2727.  
  2728. (insn 68 66 70 (set (reg:SI 9 %o1)
  2729.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  2730.     (nil))
  2731.  
  2732. (insn 70 68 71 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2733.                 (const_int 76)))
  2734.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  2735.     (nil))
  2736.  
  2737. (insn 71 70 72 (set (reg:CC 0 %g0)
  2738.         (compare:CC (reg:SI 9 %o1)
  2739.             (const_int -1))) 23 {*cmpsi_insn} (nil)
  2740.     (nil))
  2741.  
  2742. (jump_insn 72 71 73 (set (pc)
  2743.         (if_then_else (ne (reg:CC 0 %g0)
  2744.                 (const_int 0))
  2745.             (label_ref 75)
  2746.             (pc))) 74 {*normal_branch} (nil)
  2747.     (nil))
  2748.  
  2749. (jump_insn 73 72 74 (set (pc)
  2750.         (label_ref 155)) 338 {jump} (nil)
  2751.     (nil))
  2752.  
  2753. (barrier 74 73 75)
  2754.  
  2755. (code_label 75 74 77 66 "")
  2756.  
  2757. (note 77 75 132 "" NOTE_INSN_DELETED)
  2758.  
  2759. (note 132 77 78 "" NOTE_INSN_DELETED)
  2760.  
  2761. (note 78 132 104 "" NOTE_INSN_BLOCK_BEG)
  2762.  
  2763. (jump_insn 104 78 105 (set (pc)
  2764.         (label_ref 121)) 338 {jump} (nil)
  2765.     (nil))
  2766.  
  2767. (barrier 105 104 106)
  2768.  
  2769. (code_label 106 105 108 69 "")
  2770.  
  2771. (insn 108 106 109 (set (reg:SI 8 %o0)
  2772.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2773.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2774.     (nil))
  2775.  
  2776. (insn 109 108 111 (set (reg:SI 9 %o1)
  2777.         (plus:SI (reg:SI 8 %o0)
  2778.             (const_int 4))) 220 {addsi3} (nil)
  2779.     (nil))
  2780.  
  2781. (insn 111 109 113 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2782.                 (const_int -20)))
  2783.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  2784.     (nil))
  2785.  
  2786. (insn 113 111 115 (set (reg:SI 8 %o0)
  2787.         (const_int -4)) 106 {*movsi_insn} (nil)
  2788.     (nil))
  2789.  
  2790. (insn 115 113 116 (set (reg:SI 10 %o2)
  2791.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2792.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2793.     (nil))
  2794.  
  2795. (insn 116 115 118 (set (reg:SI 9 %o1)
  2796.         (plus:SI (reg:SI 8 %o0)
  2797.             (reg:SI 10 %o2))) 220 {addsi3} (nil)
  2798.     (nil))
  2799.  
  2800. (insn 118 116 119 (set (reg:SI 8 %o0)
  2801.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  2802.     (nil))
  2803.  
  2804. (jump_insn 119 118 120 (set (pc)
  2805.         (label_ref 130)) 338 {jump} (nil)
  2806.     (nil))
  2807.  
  2808. (barrier 120 119 121)
  2809.  
  2810. (code_label 121 120 123 67 "")
  2811.  
  2812. (insn 123 121 124 (set (reg:SI 9 %o1)
  2813.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2814.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2815.     (nil))
  2816.  
  2817. (insn 124 123 126 (set (reg:SI 10 %o2)
  2818.         (plus:SI (reg:SI 9 %o1)
  2819.             (const_int 4))) 220 {addsi3} (nil)
  2820.     (nil))
  2821.  
  2822. (insn 126 124 128 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2823.                 (const_int -20)))
  2824.         (reg:SI 10 %o2)) 106 {*movsi_insn} (nil)
  2825.     (nil))
  2826.  
  2827. (insn 128 126 129 (set (reg:SI 9 %o1)
  2828.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2829.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  2830.     (nil))
  2831.  
  2832. (insn 129 128 130 (set (reg:SI 8 %o0)
  2833.         (plus:SI (reg:SI 9 %o1)
  2834.             (const_int -4))) 220 {addsi3} (nil)
  2835.     (nil))
  2836.  
  2837. (code_label 130 129 131 68 "")
  2838.  
  2839. (note 131 130 134 "" NOTE_INSN_BLOCK_END)
  2840.  
  2841. (insn 134 131 136 (set (reg:SI 9 %o1)
  2842.         (mem:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  2843.     (nil))
  2844.  
  2845. (insn 136 134 138 (set (reg:SI 8 %o0)
  2846.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  2847.     (nil))
  2848.  
  2849. (insn 138 136 140 (set (reg:SI 9 %o1)
  2850.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2851.                 (const_int -28)))) 106 {*movsi_insn} (nil)
  2852.     (nil))
  2853.  
  2854. (insn 140 138 142 (set (reg:SI 10 %o2)
  2855.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2856.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  2857.     (nil))
  2858.  
  2859. (call_insn 142 140 145 (parallel[ 
  2860.             (set (reg:SI 8 %o0)
  2861.                 (call (mem:SI (symbol_ref:SI ("memcpy")))
  2862.                     (const_int 0)))
  2863.             (clobber (reg:SI 15 %o7))
  2864.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  2865.     (nil)
  2866.     (expr_list (use (reg:SI 10 %o2))
  2867.         (expr_list (use (reg:SI 9 %o1))
  2868.             (expr_list (use (reg:SI 8 %o0))
  2869.                 (nil)))))
  2870.  
  2871. (insn 145 142 147 (set (reg:SI 8 %o0)
  2872.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2873.                 (const_int -28)))) 106 {*movsi_insn} (nil)
  2874.     (nil))
  2875.  
  2876. (insn 147 145 148 (set (reg:SI 9 %o1)
  2877.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2878.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  2879.     (nil))
  2880.  
  2881. (insn 148 147 150 (set (reg:SI 8 %o0)
  2882.         (plus:SI (reg:SI 8 %o0)
  2883.             (reg:SI 9 %o1))) 220 {addsi3} (nil)
  2884.     (nil))
  2885.  
  2886. (insn 150 148 152 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  2887.                 (const_int -28)))
  2888.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  2889.     (nil))
  2890.  
  2891. (jump_insn 152 150 153 (set (pc)
  2892.         (label_ref 63)) 338 {jump} (nil)
  2893.     (nil))
  2894.  
  2895. (barrier 153 152 154)
  2896.  
  2897. (note 154 153 155 "" NOTE_INSN_LOOP_END)
  2898.  
  2899. (code_label 155 154 157 65 "")
  2900.  
  2901. (code_label 157 155 160 61 "")
  2902.  
  2903. (insn 160 157 161 (set (reg/i:SI 24 %i0)
  2904.         (mem:SI (plus:SI (reg:SI 30 %fp)
  2905.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  2906.     (nil))
  2907.  
  2908. (insn 161 160 162 (use (reg/i:SI 24 %i0)) -1 (nil)
  2909.     (nil))
  2910.  
  2911. (jump_insn 162 161 163 (set (pc)
  2912.         (label_ref 167)) 338 {jump} (nil)
  2913.     (nil))
  2914.  
  2915. (barrier 163 162 164)
  2916.  
  2917. (note 164 163 165 "" NOTE_INSN_BLOCK_END)
  2918.  
  2919. (note 165 164 167 "" NOTE_INSN_FUNCTION_END)
  2920.  
  2921. (code_label 167 165 168 60 "")
  2922.  
  2923. (note 168 167 0 "" NOTE_INSN_DELETED)
  2924.  
  2925. ;; Function rsp
  2926.  
  2927. ;; Need 1 group (DFmode) of class FP_REGS (for insn 268).
  2928. ;; Need 1 group (VOIDmode) of class ALL_REGS (for insn 268).
  2929. Spilling reg 36.
  2930. Spilling reg 37.
  2931. ;; Register dispositions:
  2932. 68 in 8  69 in 9  70 in 8  71 in 9  72 in 9  73 in 9  
  2933. 74 in 8  75 in 9  76 in 8  77 in 8  78 in 9  79 in 8  
  2934. 80 in 9  81 in 9  82 in 8  83 in 9  84 in 8  85 in 8  
  2935. 86 in 9  87 in 8  88 in 9  89 in 9  90 in 10  91 in 9  
  2936. 92 in 10  93 in 8  94 in 9  95 in 10  96 in 9  97 in 8  
  2937. 98 in 9  99 in 8  100 in 8  101 in 9  102 in 9  103 in 9  
  2938. 104 in 8  105 in 9  106 in 10  107 in 8  108 in 9  109 in 9  
  2939. 110 in 8  111 in 10  112 in 10  113 in 8  114 in 9  115 in 8  
  2940. 116 in 9  117 in 9  118 in 8  119 in 9  120 in 10  121 in 34  
  2941. 122 in 9  123 in 8  124 in 9  125 in 10  126 in 9  127 in 10  
  2942. 128 in 9  129 in 10  130 in 8  131 in 9  132 in 8  133 in 9  
  2943. 134 in 10  135 in 8  136 in 11  137 in 9  138 in 10  139 in 9  
  2944. 140 in 10  141 in 9  142 in 8  143 in 9  144 in 8  145 in 9  
  2945. 146 in 9  147 in 8  148 in 9  149 in 10  150 in 8  151 in 9  
  2946. 152 in 8  153 in 8  
  2947.  
  2948. ;; Hard regs used:  0 8 9 10 11 15 30 34 36 37
  2949.  
  2950. (note 2 0 3 "" NOTE_INSN_DELETED)
  2951.  
  2952. (note 3 2 4 "" NOTE_INSN_FUNCTION_BEG)
  2953.  
  2954. (note 4 3 6 "" NOTE_INSN_DELETED)
  2955.  
  2956. (note 6 4 8 "" NOTE_INSN_BLOCK_BEG)
  2957.  
  2958. (insn 8 6 10 (set (reg:SI 8 %o0)
  2959.         (high:SI (symbol_ref:SI ("se_rspf")))) 85 {*sethi_si} (nil)
  2960.     (nil))
  2961.  
  2962. (insn 10 8 11 (set (reg:SI 9 %o1)
  2963.         (mem:SI (lo_sum:SI (reg:SI 8 %o0)
  2964.                 (symbol_ref:SI ("se_rspf"))))) 106 {*movsi_insn} (nil)
  2965.     (nil))
  2966.  
  2967. (insn 11 10 12 (set (reg:CC 0 %g0)
  2968.         (compare:CC (reg:SI 9 %o1)
  2969.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  2970.     (nil))
  2971.  
  2972. (jump_insn 12 11 13 (set (pc)
  2973.         (if_then_else (eq (reg:CC 0 %g0)
  2974.                 (const_int 0))
  2975.             (label_ref 15)
  2976.             (pc))) 74 {*normal_branch} (nil)
  2977.     (nil))
  2978.  
  2979. (jump_insn 13 12 14 (set (pc)
  2980.         (label_ref 429)) 338 {jump} (nil)
  2981.     (nil))
  2982.  
  2983. (barrier 14 13 15)
  2984.  
  2985. (code_label 15 14 17 71 "")
  2986.  
  2987. (insn 17 15 19 (set (reg:SI 8 %o0)
  2988.         (high:SI (symbol_ref:SI ("se_rspf")))) 85 {*sethi_si} (nil)
  2989.     (nil))
  2990.  
  2991. (insn 19 17 20 (set (reg:SI 9 %o1)
  2992.         (const_int 1)) 106 {*movsi_insn} (nil)
  2993.     (expr_list:REG_EQUAL (const_int 1)
  2994.         (nil)))
  2995.  
  2996. (insn 20 19 22 (set (mem:SI (lo_sum:SI (reg:SI 8 %o0)
  2997.                 (symbol_ref:SI ("se_rspf"))))
  2998.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  2999.     (nil))
  3000.  
  3001. (insn 22 20 23 (set (reg:SI 9 %o1)
  3002.         (high:SI (symbol_ref:SI ("*.LLC0")))) 85 {*sethi_si} (nil)
  3003.     (nil))
  3004.  
  3005. (insn 23 22 25 (set (reg:SI 8 %o0)
  3006.         (lo_sum:SI (reg:SI 9 %o1)
  3007.             (symbol_ref:SI ("*.LLC0")))) 82 {*lo_sum_si} (nil)
  3008.     (nil))
  3009.  
  3010. (call_insn 25 23 27 (parallel[ 
  3011.             (set (reg:SI 8 %o0)
  3012.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3013.                     (const_int 0)))
  3014.             (clobber (reg:SI 15 %o7))
  3015.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3016.     (nil)
  3017.     (expr_list (use (reg:SI 8 %o0))
  3018.         (nil)))
  3019.  
  3020. (insn 27 25 28 (set (reg:SI 9 %o1)
  3021.         (high:SI (symbol_ref:SI ("*.LLC1")))) 85 {*sethi_si} (nil)
  3022.     (nil))
  3023.  
  3024. (insn 28 27 30 (set (reg:SI 8 %o0)
  3025.         (lo_sum:SI (reg:SI 9 %o1)
  3026.             (symbol_ref:SI ("*.LLC1")))) 82 {*lo_sum_si} (nil)
  3027.     (nil))
  3028.  
  3029. (call_insn 30 28 32 (parallel[ 
  3030.             (set (reg:SI 8 %o0)
  3031.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3032.                     (const_int 0)))
  3033.             (clobber (reg:SI 15 %o7))
  3034.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3035.     (nil)
  3036.     (expr_list (use (reg:SI 8 %o0))
  3037.         (nil)))
  3038.  
  3039. (note 32 30 34 "" NOTE_INSN_BLOCK_BEG)
  3040.  
  3041. (insn 34 32 36 (set (reg:SI 8 %o0)
  3042.         (high:SI (symbol_ref:SI ("rs_bot")))) 85 {*sethi_si} (nil)
  3043.     (nil))
  3044.  
  3045. (insn 36 34 37 (set (reg:SI 9 %o1)
  3046.         (mem:SI (lo_sum:SI (reg:SI 8 %o0)
  3047.                 (symbol_ref:SI ("rs_bot"))))) 106 {*movsi_insn} (nil)
  3048.     (nil))
  3049.  
  3050. (insn 37 36 39 (set (reg:SI 8 %o0)
  3051.         (plus:SI (reg:SI 9 %o1)
  3052.             (const_int -8))) 220 {addsi3} (nil)
  3053.     (nil))
  3054.  
  3055. (insn 39 37 41 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  3056.                 (const_int -20)))
  3057.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  3058.     (nil))
  3059.  
  3060. (note 41 39 406 "" NOTE_INSN_LOOP_BEG)
  3061.  
  3062. (note 406 41 42 "" NOTE_INSN_LOOP_CONT)
  3063.  
  3064. (code_label 42 406 43 72 "")
  3065.  
  3066. (jump_insn 43 42 44 (set (pc)
  3067.         (label_ref 47)) 338 {jump} (nil)
  3068.     (nil))
  3069.  
  3070. (barrier 44 43 45)
  3071.  
  3072. (jump_insn 45 44 46 (set (pc)
  3073.         (label_ref 410)) 338 {jump} (nil)
  3074.     (nil))
  3075.  
  3076. (barrier 46 45 47)
  3077.  
  3078. (code_label 47 46 48 74 "")
  3079.  
  3080. (note 48 47 50 "" NOTE_INSN_DELETED)
  3081.  
  3082. (insn 50 48 52 (set (reg:SI 8 %o0)
  3083.         (high:SI (symbol_ref:SI ("se_af")))) 85 {*sethi_si} (nil)
  3084.     (nil))
  3085.  
  3086. (insn 52 50 53 (set (reg:SI 9 %o1)
  3087.         (const_int 1)) 106 {*movsi_insn} (nil)
  3088.     (expr_list:REG_EQUAL (const_int 1)
  3089.         (nil)))
  3090.  
  3091. (insn 53 52 56 (set (mem:SI (lo_sum:SI (reg:SI 8 %o0)
  3092.                 (symbol_ref:SI ("se_af"))))
  3093.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  3094.     (nil))
  3095.  
  3096. (insn 56 53 57 (set (reg:SI 9 %o1)
  3097.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3098.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3099.     (nil))
  3100.  
  3101. (insn 57 56 59 (set (reg:SI 8 %o0)
  3102.         (plus:SI (reg:SI 9 %o1)
  3103.             (const_int 8))) 220 {addsi3} (nil)
  3104.     (nil))
  3105.  
  3106. (insn 59 57 61 (set (reg:SI 9 %o1)
  3107.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  3108.     (nil))
  3109.  
  3110. (insn 61 59 64 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  3111.                 (const_int -20)))
  3112.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  3113.     (nil))
  3114.  
  3115. (insn 64 61 66 (set (reg:SI 8 %o0)
  3116.         (high:SI (symbol_ref:SI ("rs")))) 85 {*sethi_si} (nil)
  3117.     (nil))
  3118.  
  3119. (insn 66 64 68 (set (reg:SI 9 %o1)
  3120.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3121.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3122.     (nil))
  3123.  
  3124. (insn 68 66 69 (set (reg:SI 8 %o0)
  3125.         (mem:SI (lo_sum:SI (reg:SI 8 %o0)
  3126.                 (symbol_ref:SI ("rs"))))) 106 {*movsi_insn} (nil)
  3127.     (nil))
  3128.  
  3129. (insn 69 68 70 (set (reg:CC 0 %g0)
  3130.         (compare:CC (reg:SI 9 %o1)
  3131.             (reg:SI 8 %o0))) 23 {*cmpsi_insn} (nil)
  3132.     (nil))
  3133.  
  3134. (jump_insn 70 69 71 (set (pc)
  3135.         (if_then_else (ltu (reg:CC 0 %g0)
  3136.                 (const_int 0))
  3137.             (label_ref 73)
  3138.             (pc))) 74 {*normal_branch} (nil)
  3139.     (nil))
  3140.  
  3141. (jump_insn 71 70 72 (set (pc)
  3142.         (label_ref 410)) 338 {jump} (nil)
  3143.     (nil))
  3144.  
  3145. (barrier 72 71 73)
  3146.  
  3147. (code_label 73 72 76 75 "")
  3148.  
  3149. (insn 76 73 78 (set (reg:SI 8 %o0)
  3150.         (high:SI (symbol_ref:SI ("rs_top")))) 85 {*sethi_si} (nil)
  3151.     (nil))
  3152.  
  3153. (insn 78 76 80 (set (reg:SI 9 %o1)
  3154.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3155.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3156.     (nil))
  3157.  
  3158. (insn 80 78 81 (set (reg:SI 8 %o0)
  3159.         (mem:SI (lo_sum:SI (reg:SI 8 %o0)
  3160.                 (symbol_ref:SI ("rs_top"))))) 106 {*movsi_insn} (nil)
  3161.     (nil))
  3162.  
  3163. (insn 81 80 82 (set (reg:CC 0 %g0)
  3164.         (compare:CC (reg:SI 9 %o1)
  3165.             (reg:SI 8 %o0))) 23 {*cmpsi_insn} (nil)
  3166.     (nil))
  3167.  
  3168. (jump_insn 82 81 83 (set (pc)
  3169.         (if_then_else (leu (reg:CC 0 %g0)
  3170.                 (const_int 0))
  3171.             (label_ref 85)
  3172.             (pc))) 74 {*normal_branch} (nil)
  3173.     (nil))
  3174.  
  3175. (jump_insn 83 82 84 (set (pc)
  3176.         (label_ref 410)) 338 {jump} (nil)
  3177.     (nil))
  3178.  
  3179. (barrier 84 83 85)
  3180.  
  3181. (code_label 85 84 87 76 "")
  3182.  
  3183. (note 87 85 383 "" NOTE_INSN_DELETED)
  3184.  
  3185. (insn 383 87 384 (set (reg:SI 8 %o0)
  3186.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3187.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3188.     (nil))
  3189.  
  3190. (insn 384 383 386 (set (reg:SI 9 %o1)
  3191.         (plus:SI (reg:SI 8 %o0)
  3192.             (const_int 8))) 220 {addsi3} (nil)
  3193.     (nil))
  3194.  
  3195. (insn 386 384 388 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  3196.                 (const_int -20)))
  3197.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  3198.     (nil))
  3199.  
  3200. (insn 388 386 389 (set (reg:SI 9 %o1)
  3201.         (mem:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  3202.     (nil))
  3203.  
  3204. (insn 389 388 390 (set (reg:SI 8 %o0)
  3205.         (plus:SI (reg:SI 9 %o1)
  3206.             (const_int -2))) 220 {addsi3} (nil)
  3207.     (nil))
  3208.  
  3209. (insn 390 389 391 (set (reg:CC 0 %g0)
  3210.         (compare:CC (reg:SI 8 %o0)
  3211.             (const_int 18))) 23 {*cmpsi_insn} (nil)
  3212.     (nil))
  3213.  
  3214. (jump_insn 391 390 393 (set (pc)
  3215.         (if_then_else (gtu (reg:CC 0 %g0)
  3216.                 (const_int 0))
  3217.             (label_ref 369)
  3218.             (pc))) 74 {*normal_branch} (nil)
  3219.     (nil))
  3220.  
  3221. (insn 393 391 394 (set (reg:SI 9 %o1)
  3222.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  3223.     (nil))
  3224.  
  3225. (insn 394 393 395 (set (reg:SI 8 %o0)
  3226.         (ashift:SI (reg:SI 9 %o1)
  3227.             (const_int 2))) 330 {ashlsi3} (nil)
  3228.     (expr_list:REG_EQUAL (mult:SI (reg:SI 8 %o0)
  3229.             (const_int 4))
  3230.         (nil)))
  3231.  
  3232. (insn 395 394 396 (set (reg:SI 10 %o2)
  3233.         (high:SI (label_ref:SI 402))) 85 {*sethi_si} (nil)
  3234.     (nil))
  3235.  
  3236. (insn 396 395 398 (set (reg:SI 9 %o1)
  3237.         (lo_sum:SI (reg:SI 10 %o2)
  3238.             (label_ref:SI 402))) 82 {*lo_sum_si} (nil)
  3239.     (nil))
  3240.  
  3241. (insn 398 396 400 (set (reg:SI 8 %o0)
  3242.         (mem/u:SI (plus:SI (reg:SI 8 %o0)
  3243.                 (reg:SI 9 %o1)))) 106 {*movsi_insn} (nil)
  3244.     (nil))
  3245.  
  3246. (jump_insn 400 398 401 (parallel[ 
  3247.             (set (pc)
  3248.                 (reg:SI 8 %o0))
  3249.             (use (label_ref 402))
  3250.         ] ) 342 {*tablejump_sp32} (nil)
  3251.     (nil))
  3252.  
  3253. (barrier 401 400 402)
  3254.  
  3255. (code_label 402 401 403 100 "")
  3256.  
  3257. (jump_insn 403 402 404 (addr_vec:SI[ 
  3258.             (label_ref:SI 199)
  3259.             (label_ref:SI 214)
  3260.             (label_ref:SI 259)
  3261.             (label_ref:SI 278)
  3262.             (label_ref:SI 233)
  3263.             (label_ref:SI 369)
  3264.             (label_ref:SI 126)
  3265.             (label_ref:SI 369)
  3266.             (label_ref:SI 190)
  3267.             (label_ref:SI 152)
  3268.             (label_ref:SI 90)
  3269.             (label_ref:SI 93)
  3270.             (label_ref:SI 112)
  3271.             (label_ref:SI 307)
  3272.             (label_ref:SI 293)
  3273.             (label_ref:SI 321)
  3274.             (label_ref:SI 342)
  3275.             (label_ref:SI 355)
  3276.             (label_ref:SI 142)
  3277.         ] ) -1 (nil)
  3278.     (nil))
  3279.  
  3280. (barrier 404 403 89)
  3281.  
  3282. (note 89 404 90 "" NOTE_INSN_DELETED)
  3283.  
  3284. (code_label 90 89 91 78 "")
  3285.  
  3286. (jump_insn 91 90 92 (set (pc)
  3287.         (label_ref 42)) 338 {jump} (nil)
  3288.     (nil))
  3289.  
  3290. (barrier 92 91 93)
  3291.  
  3292. (code_label 93 92 95 79 "")
  3293.  
  3294. (note 95 93 96 "" NOTE_INSN_DELETED)
  3295.  
  3296. (insn 96 95 97 (set (reg:SI 9 %o1)
  3297.         (high:SI (symbol_ref:SI ("*.LLC2")))) 85 {*sethi_si} (nil)
  3298.     (nil))
  3299.  
  3300. (insn 97 96 99 (set (reg:SI 8 %o0)
  3301.         (lo_sum:SI (reg:SI 9 %o1)
  3302.             (symbol_ref:SI ("*.LLC2")))) 82 {*lo_sum_si} (nil)
  3303.     (nil))
  3304.  
  3305. (call_insn 99 97 102 (parallel[ 
  3306.             (set (reg:SI 8 %o0)
  3307.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3308.                     (const_int 0)))
  3309.             (clobber (reg:SI 15 %o7))
  3310.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3311.     (nil)
  3312.     (expr_list (use (reg:SI 8 %o0))
  3313.         (nil)))
  3314.  
  3315. (insn 102 99 103 (set (reg:SI 9 %o1)
  3316.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3317.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3318.     (nil))
  3319.  
  3320. (insn 103 102 104 (set (reg:SI 10 %o2)
  3321.         (high:SI (symbol_ref:SI ("*.LLC3")))) 85 {*sethi_si} (nil)
  3322.     (nil))
  3323.  
  3324. (insn 104 103 106 (set (reg:SI 8 %o0)
  3325.         (lo_sum:SI (reg:SI 10 %o2)
  3326.             (symbol_ref:SI ("*.LLC3")))) 82 {*lo_sum_si} (nil)
  3327.     (nil))
  3328.  
  3329. (insn 106 104 108 (set (reg:SI 9 %o1)
  3330.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  3331.     (nil))
  3332.  
  3333. (call_insn 108 106 110 (parallel[ 
  3334.             (set (reg:SI 8 %o0)
  3335.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3336.                     (const_int 0)))
  3337.             (clobber (reg:SI 15 %o7))
  3338.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3339.     (nil)
  3340.     (expr_list (use (reg:SI 9 %o1))
  3341.         (expr_list (use (reg:SI 8 %o0))
  3342.             (nil))))
  3343.  
  3344. (jump_insn 110 108 111 (set (pc)
  3345.         (label_ref 42)) 338 {jump} (nil)
  3346.     (nil))
  3347.  
  3348. (barrier 111 110 112)
  3349.  
  3350. (code_label 112 111 114 80 "")
  3351.  
  3352. (note 114 112 116 "" NOTE_INSN_DELETED)
  3353.  
  3354. (insn 116 114 117 (set (reg:SI 9 %o1)
  3355.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3356.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3357.     (nil))
  3358.  
  3359. (insn 117 116 118 (set (reg:SI 10 %o2)
  3360.         (high:SI (symbol_ref:SI ("*.LLC4")))) 85 {*sethi_si} (nil)
  3361.     (nil))
  3362.  
  3363. (insn 118 117 120 (set (reg:SI 8 %o0)
  3364.         (lo_sum:SI (reg:SI 10 %o2)
  3365.             (symbol_ref:SI ("*.LLC4")))) 82 {*lo_sum_si} (nil)
  3366.     (nil))
  3367.  
  3368. (insn 120 118 122 (set (reg:SI 9 %o1)
  3369.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  3370.     (nil))
  3371.  
  3372. (call_insn 122 120 124 (parallel[ 
  3373.             (set (reg:SI 8 %o0)
  3374.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3375.                     (const_int 0)))
  3376.             (clobber (reg:SI 15 %o7))
  3377.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3378.     (nil)
  3379.     (expr_list (use (reg:SI 9 %o1))
  3380.         (expr_list (use (reg:SI 8 %o0))
  3381.             (nil))))
  3382.  
  3383. (jump_insn 124 122 125 (set (pc)
  3384.         (label_ref 42)) 338 {jump} (nil)
  3385.     (nil))
  3386.  
  3387. (barrier 125 124 126)
  3388.  
  3389. (code_label 126 125 128 81 "")
  3390.  
  3391. (note 128 126 130 "" NOTE_INSN_DELETED)
  3392.  
  3393. (insn 130 128 132 (set (reg:SI 8 %o0)
  3394.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3395.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3396.     (nil))
  3397.  
  3398. (insn 132 130 133 (set (reg:SI 9 %o1)
  3399.         (mem:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  3400.     (nil))
  3401.  
  3402. (insn 133 132 134 (set (reg:SI 10 %o2)
  3403.         (high:SI (symbol_ref:SI ("*.LLC5")))) 85 {*sethi_si} (nil)
  3404.     (nil))
  3405.  
  3406. (insn 134 133 136 (set (reg:SI 8 %o0)
  3407.         (lo_sum:SI (reg:SI 10 %o2)
  3408.             (symbol_ref:SI ("*.LLC5")))) 82 {*lo_sum_si} (nil)
  3409.     (nil))
  3410.  
  3411. (insn 136 134 138 (set (reg:SI 9 %o1)
  3412.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  3413.     (nil))
  3414.  
  3415. (call_insn 138 136 140 (parallel[ 
  3416.             (set (reg:SI 8 %o0)
  3417.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3418.                     (const_int 0)))
  3419.             (clobber (reg:SI 15 %o7))
  3420.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3421.     (nil)
  3422.     (expr_list (use (reg:SI 9 %o1))
  3423.         (expr_list (use (reg:SI 8 %o0))
  3424.             (nil))))
  3425.  
  3426. (jump_insn 140 138 141 (set (pc)
  3427.         (label_ref 42)) 338 {jump} (nil)
  3428.     (nil))
  3429.  
  3430. (barrier 141 140 142)
  3431.  
  3432. (code_label 142 141 144 82 "")
  3433.  
  3434. (note 144 142 145 "" NOTE_INSN_DELETED)
  3435.  
  3436. (insn 145 144 146 (set (reg:SI 9 %o1)
  3437.         (high:SI (symbol_ref:SI ("*.LLC6")))) 85 {*sethi_si} (nil)
  3438.     (nil))
  3439.  
  3440. (insn 146 145 148 (set (reg:SI 8 %o0)
  3441.         (lo_sum:SI (reg:SI 9 %o1)
  3442.             (symbol_ref:SI ("*.LLC6")))) 82 {*lo_sum_si} (nil)
  3443.     (nil))
  3444.  
  3445. (call_insn 148 146 150 (parallel[ 
  3446.             (set (reg:SI 8 %o0)
  3447.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3448.                     (const_int 0)))
  3449.             (clobber (reg:SI 15 %o7))
  3450.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3451.     (nil)
  3452.     (expr_list (use (reg:SI 8 %o0))
  3453.         (nil)))
  3454.  
  3455. (jump_insn 150 148 151 (set (pc)
  3456.         (label_ref 42)) 338 {jump} (nil)
  3457.     (nil))
  3458.  
  3459. (barrier 151 150 152)
  3460.  
  3461. (code_label 152 151 154 83 "")
  3462.  
  3463. (note 154 152 156 "" NOTE_INSN_BLOCK_BEG)
  3464.  
  3465. (insn 156 154 158 (set (reg:SI 8 %o0)
  3466.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3467.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3468.     (nil))
  3469.  
  3470. (insn 158 156 160 (set (reg:SI 9 %o1)
  3471.         (mem:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  3472.     (nil))
  3473.  
  3474. (insn 160 158 161 (set (reg:SI 8 %o0)
  3475.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  3476.     (nil))
  3477.  
  3478. (insn 161 160 164 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  3479.                 (const_int -24)))
  3480.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  3481.     (nil))
  3482.  
  3483. (insn 164 161 165 (set (reg:SI 8 %o0)
  3484.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3485.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  3486.     (nil))
  3487.  
  3488. (insn 165 164 166 (set (reg:CC 0 %g0)
  3489.         (compare:CC (reg:SI 8 %o0)
  3490.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  3491.     (nil))
  3492.  
  3493. (jump_insn 166 165 167 (set (pc)
  3494.         (if_then_else (eq (reg:CC 0 %g0)
  3495.                 (const_int 0))
  3496.             (label_ref 180)
  3497.             (pc))) 74 {*normal_branch} (nil)
  3498.     (nil))
  3499.  
  3500. (note 167 166 169 "" NOTE_INSN_DELETED)
  3501.  
  3502. (insn 169 167 171 (set (reg:SI 8 %o0)
  3503.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3504.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  3505.     (nil))
  3506.  
  3507. (insn 171 169 173 (set (reg:SI 9 %o1)
  3508.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3509.                 (const_int -24)))) 106 {*movsi_insn} (nil)
  3510.     (nil))
  3511.  
  3512. (call_insn 173 171 174 (parallel[ 
  3513.             (call (mem:SI (symbol_ref:SI ("se_print")))
  3514.                 (const_int 0))
  3515.             (clobber (reg:SI 15 %o7))
  3516.         ] ) 349 {*call_symbolic_sp32} (nil)
  3517.     (nil)
  3518.     (expr_list (use (reg:SI 9 %o1))
  3519.         (expr_list (use (reg:SI 8 %o0))
  3520.             (nil))))
  3521.  
  3522. (insn 174 173 175 (set (reg:SI 9 %o1)
  3523.         (high:SI (symbol_ref:SI ("*.LLC7")))) 85 {*sethi_si} (nil)
  3524.     (nil))
  3525.  
  3526. (insn 175 174 177 (set (reg:SI 8 %o0)
  3527.         (lo_sum:SI (reg:SI 9 %o1)
  3528.             (symbol_ref:SI ("*.LLC7")))) 82 {*lo_sum_si} (nil)
  3529.     (nil))
  3530.  
  3531. (call_insn 177 175 178 (parallel[ 
  3532.             (set (reg:SI 8 %o0)
  3533.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3534.                     (const_int 0)))
  3535.             (clobber (reg:SI 15 %o7))
  3536.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3537.     (nil)
  3538.     (expr_list (use (reg:SI 8 %o0))
  3539.         (nil)))
  3540.  
  3541. (jump_insn 178 177 179 (set (pc)
  3542.         (label_ref 186)) 338 {jump} (nil)
  3543.     (nil))
  3544.  
  3545. (barrier 179 178 180)
  3546.  
  3547. (code_label 180 179 182 84 "")
  3548.  
  3549. (insn 182 180 183 (set (reg:SI 9 %o1)
  3550.         (high:SI (symbol_ref:SI ("*.LLC8")))) 85 {*sethi_si} (nil)
  3551.     (nil))
  3552.  
  3553. (insn 183 182 185 (set (reg:SI 8 %o0)
  3554.         (lo_sum:SI (reg:SI 9 %o1)
  3555.             (symbol_ref:SI ("*.LLC8")))) 82 {*lo_sum_si} (nil)
  3556.     (nil))
  3557.  
  3558. (call_insn 185 183 186 (parallel[ 
  3559.             (set (reg:SI 8 %o0)
  3560.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3561.                     (const_int 0)))
  3562.             (clobber (reg:SI 15 %o7))
  3563.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3564.     (nil)
  3565.     (expr_list (use (reg:SI 8 %o0))
  3566.         (nil)))
  3567.  
  3568. (code_label 186 185 187 85 "")
  3569.  
  3570. (jump_insn 187 186 188 (set (pc)
  3571.         (label_ref 42)) 338 {jump} (nil)
  3572.     (nil))
  3573.  
  3574. (barrier 188 187 189)
  3575.  
  3576. (note 189 188 190 "" NOTE_INSN_BLOCK_END)
  3577.  
  3578. (code_label 190 189 192 86 "")
  3579.  
  3580. (note 192 190 193 "" NOTE_INSN_DELETED)
  3581.  
  3582. (insn 193 192 194 (set (reg:SI 9 %o1)
  3583.         (high:SI (symbol_ref:SI ("*.LLC9")))) 85 {*sethi_si} (nil)
  3584.     (nil))
  3585.  
  3586. (insn 194 193 196 (set (reg:SI 8 %o0)
  3587.         (lo_sum:SI (reg:SI 9 %o1)
  3588.             (symbol_ref:SI ("*.LLC9")))) 82 {*lo_sum_si} (nil)
  3589.     (nil))
  3590.  
  3591. (call_insn 196 194 197 (parallel[ 
  3592.             (set (reg:SI 8 %o0)
  3593.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3594.                     (const_int 0)))
  3595.             (clobber (reg:SI 15 %o7))
  3596.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3597.     (nil)
  3598.     (expr_list (use (reg:SI 8 %o0))
  3599.         (nil)))
  3600.  
  3601. (jump_insn 197 196 198 (set (pc)
  3602.         (label_ref 42)) 338 {jump} (nil)
  3603.     (nil))
  3604.  
  3605. (barrier 198 197 199)
  3606.  
  3607. (code_label 199 198 201 87 "")
  3608.  
  3609. (note 201 199 203 "" NOTE_INSN_DELETED)
  3610.  
  3611. (insn 203 201 205 (set (reg:SI 8 %o0)
  3612.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3613.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3614.     (nil))
  3615.  
  3616. (insn 205 203 206 (set (reg:SI 9 %o1)
  3617.         (mem:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  3618.     (nil))
  3619.  
  3620. (insn 206 205 207 (set (reg:SI 10 %o2)
  3621.         (high:SI (symbol_ref:SI ("*.LLC10")))) 85 {*sethi_si} (nil)
  3622.     (nil))
  3623.  
  3624. (insn 207 206 209 (set (reg:SI 8 %o0)
  3625.         (lo_sum:SI (reg:SI 10 %o2)
  3626.             (symbol_ref:SI ("*.LLC10")))) 82 {*lo_sum_si} (nil)
  3627.     (nil))
  3628.  
  3629. (insn 209 207 211 (set (reg:SI 9 %o1)
  3630.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  3631.     (nil))
  3632.  
  3633. (call_insn 211 209 212 (parallel[ 
  3634.             (set (reg:SI 8 %o0)
  3635.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3636.                     (const_int 0)))
  3637.             (clobber (reg:SI 15 %o7))
  3638.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3639.     (nil)
  3640.     (expr_list (use (reg:SI 9 %o1))
  3641.         (expr_list (use (reg:SI 8 %o0))
  3642.             (nil))))
  3643.  
  3644. (jump_insn 212 211 213 (set (pc)
  3645.         (label_ref 42)) 338 {jump} (nil)
  3646.     (nil))
  3647.  
  3648. (barrier 213 212 214)
  3649.  
  3650. (code_label 214 213 216 88 "")
  3651.  
  3652. (note 216 214 218 "" NOTE_INSN_DELETED)
  3653.  
  3654. (insn 218 216 220 (set (reg:SI 8 %o0)
  3655.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3656.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3657.     (nil))
  3658.  
  3659. (insn 220 218 222 (set (reg:SI 9 %o1)
  3660.         (mem:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  3661.     (nil))
  3662.  
  3663. (insn 222 220 223 (set (reg:QI 8 %o0)
  3664.         (mem:QI (reg:SI 9 %o1))) 98 {*movqi_insn} (nil)
  3665.     (nil))
  3666.  
  3667. (insn 223 222 224 (set (reg:SI 10 %o2)
  3668.         (ashift:SI (subreg:SI (reg:QI 8 %o0) 0)
  3669.             (const_int 24))) 330 {ashlsi3} (nil)
  3670.     (nil))
  3671.  
  3672. (insn 224 223 225 (set (reg:SI 9 %o1)
  3673.         (ashiftrt:SI (reg:SI 10 %o2)
  3674.             (const_int 24))) 334 {ashrsi3} (nil)
  3675.     (expr_list:REG_EQUAL (sign_extend:SI (reg:QI 8 %o0))
  3676.         (nil)))
  3677.  
  3678. (insn 225 224 226 (set (reg:SI 10 %o2)
  3679.         (high:SI (symbol_ref:SI ("*.LLC11")))) 85 {*sethi_si} (nil)
  3680.     (nil))
  3681.  
  3682. (insn 226 225 228 (set (reg:SI 8 %o0)
  3683.         (lo_sum:SI (reg:SI 10 %o2)
  3684.             (symbol_ref:SI ("*.LLC11")))) 82 {*lo_sum_si} (nil)
  3685.     (nil))
  3686.  
  3687. (insn 228 226 230 (set (reg:SI 9 %o1)
  3688.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  3689.     (nil))
  3690.  
  3691. (call_insn 230 228 231 (parallel[ 
  3692.             (set (reg:SI 8 %o0)
  3693.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3694.                     (const_int 0)))
  3695.             (clobber (reg:SI 15 %o7))
  3696.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3697.     (nil)
  3698.     (expr_list (use (reg:SI 9 %o1))
  3699.         (expr_list (use (reg:SI 8 %o0))
  3700.             (nil))))
  3701.  
  3702. (jump_insn 231 230 232 (set (pc)
  3703.         (label_ref 42)) 338 {jump} (nil)
  3704.     (nil))
  3705.  
  3706. (barrier 232 231 233)
  3707.  
  3708. (code_label 233 232 235 89 "")
  3709.  
  3710. (note 235 233 237 "" NOTE_INSN_DELETED)
  3711.  
  3712. (insn 237 235 239 (set (reg:SI 8 %o0)
  3713.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3714.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3715.     (nil))
  3716.  
  3717. (insn 239 237 241 (set (reg:SI 9 %o1)
  3718.         (mem:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  3719.     (nil))
  3720.  
  3721. (insn 241 239 242 (set (reg:SI 8 %o0)
  3722.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  3723.     (nil))
  3724.  
  3725. (insn 242 241 243 (set (reg:CC 0 %g0)
  3726.         (compare:CC (reg:SI 8 %o0)
  3727.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  3728.     (nil))
  3729.  
  3730. (jump_insn 243 242 244 (set (pc)
  3731.         (if_then_else (eq (reg:CC 0 %g0)
  3732.                 (const_int 0))
  3733.             (label_ref 250)
  3734.             (pc))) 74 {*normal_branch} (nil)
  3735.     (nil))
  3736.  
  3737. (insn 244 243 245 (set (reg:SI 9 %o1)
  3738.         (high:SI (symbol_ref:SI ("*.LLC12")))) 85 {*sethi_si} (nil)
  3739.     (nil))
  3740.  
  3741. (insn 245 244 247 (set (reg:SI 8 %o0)
  3742.         (lo_sum:SI (reg:SI 9 %o1)
  3743.             (symbol_ref:SI ("*.LLC12")))) 82 {*lo_sum_si} (nil)
  3744.     (nil))
  3745.  
  3746. (call_insn 247 245 248 (parallel[ 
  3747.             (set (reg:SI 8 %o0)
  3748.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3749.                     (const_int 0)))
  3750.             (clobber (reg:SI 15 %o7))
  3751.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3752.     (nil)
  3753.     (expr_list (use (reg:SI 8 %o0))
  3754.         (nil)))
  3755.  
  3756. (jump_insn 248 247 249 (set (pc)
  3757.         (label_ref 256)) 338 {jump} (nil)
  3758.     (nil))
  3759.  
  3760. (barrier 249 248 250)
  3761.  
  3762. (code_label 250 249 252 90 "")
  3763.  
  3764. (insn 252 250 253 (set (reg:SI 9 %o1)
  3765.         (high:SI (symbol_ref:SI ("*.LLC13")))) 85 {*sethi_si} (nil)
  3766.     (nil))
  3767.  
  3768. (insn 253 252 255 (set (reg:SI 8 %o0)
  3769.         (lo_sum:SI (reg:SI 9 %o1)
  3770.             (symbol_ref:SI ("*.LLC13")))) 82 {*lo_sum_si} (nil)
  3771.     (nil))
  3772.  
  3773. (call_insn 255 253 256 (parallel[ 
  3774.             (set (reg:SI 8 %o0)
  3775.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3776.                     (const_int 0)))
  3777.             (clobber (reg:SI 15 %o7))
  3778.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3779.     (nil)
  3780.     (expr_list (use (reg:SI 8 %o0))
  3781.         (nil)))
  3782.  
  3783. (code_label 256 255 257 91 "")
  3784.  
  3785. (jump_insn 257 256 258 (set (pc)
  3786.         (label_ref 42)) 338 {jump} (nil)
  3787.     (nil))
  3788.  
  3789. (barrier 258 257 259)
  3790.  
  3791. (code_label 259 258 261 92 "")
  3792.  
  3793. (note 261 259 263 "" NOTE_INSN_DELETED)
  3794.  
  3795. (insn 263 261 265 (set (reg:SI 8 %o0)
  3796.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3797.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3798.     (nil))
  3799.  
  3800. (insn 265 263 267 (set (reg:SI 9 %o1)
  3801.         (mem:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  3802.     (nil))
  3803.  
  3804. (insn 267 265 268 (set (reg:SF 34 %f2)
  3805.         (mem:SF (reg:SI 9 %o1))) 113 {*movsf_insn} (nil)
  3806.     (nil))
  3807.  
  3808. (insn:HI 268 267 433 (set (reg:DF 36 %f4)
  3809.         (float_extend:DF (reg:SF 34 %f2))) 187 {extendsfdf2} (nil)
  3810.     (nil))
  3811.  
  3812. (insn 433 268 436 (set (mem:DF (plus:SI (reg:SI 30 %fp)
  3813.                 (const_int -16)))
  3814.         (reg:DF 36 %f4)) -1 (nil)
  3815.     (nil))
  3816.  
  3817. (insn 436 433 269 (set (reg:DF 10 %o2)
  3818.         (mem:DF (plus:SI (reg:SI 30 %fp)
  3819.                 (const_int -16)))) -1 (nil)
  3820.     (nil))
  3821.  
  3822. (insn 269 436 270 (set (reg:SI 9 %o1)
  3823.         (high:SI (symbol_ref:SI ("*.LLC14")))) 85 {*sethi_si} (nil)
  3824.     (nil))
  3825.  
  3826. (insn 270 269 272 (set (reg:SI 8 %o0)
  3827.         (lo_sum:SI (reg:SI 9 %o1)
  3828.             (symbol_ref:SI ("*.LLC14")))) 82 {*lo_sum_si} (nil)
  3829.     (nil))
  3830.  
  3831. (insn 272 270 274 (set (reg:DF 9 %o1)
  3832.         (reg:DF 10 %o2)) 118 {*movdf_insn} (nil)
  3833.     (nil))
  3834.  
  3835. (call_insn 274 272 276 (parallel[ 
  3836.             (set (reg:SI 8 %o0)
  3837.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3838.                     (const_int 0)))
  3839.             (clobber (reg:SI 15 %o7))
  3840.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3841.     (nil)
  3842.     (expr_list (use (reg:DF 9 %o1))
  3843.         (expr_list (use (reg:SI 8 %o0))
  3844.             (nil))))
  3845.  
  3846. (jump_insn 276 274 277 (set (pc)
  3847.         (label_ref 42)) 338 {jump} (nil)
  3848.     (nil))
  3849.  
  3850. (barrier 277 276 278)
  3851.  
  3852. (code_label 278 277 280 93 "")
  3853.  
  3854. (note 280 278 282 "" NOTE_INSN_DELETED)
  3855.  
  3856. (insn 282 280 284 (set (reg:SI 8 %o0)
  3857.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3858.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3859.     (nil))
  3860.  
  3861. (insn 284 282 285 (set (reg:SI 9 %o1)
  3862.         (mem:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  3863.     (nil))
  3864.  
  3865. (insn 285 284 286 (set (reg:SI 10 %o2)
  3866.         (high:SI (symbol_ref:SI ("*.LLC14")))) 85 {*sethi_si} (nil)
  3867.     (nil))
  3868.  
  3869. (insn 286 285 288 (set (reg:SI 8 %o0)
  3870.         (lo_sum:SI (reg:SI 10 %o2)
  3871.             (symbol_ref:SI ("*.LLC14")))) 82 {*lo_sum_si} (nil)
  3872.     (nil))
  3873.  
  3874. (insn 288 286 290 (set (reg:DF 9 %o1)
  3875.         (mem:DF (reg:SI 9 %o1))) 118 {*movdf_insn} (nil)
  3876.     (nil))
  3877.  
  3878. (call_insn 290 288 291 (parallel[ 
  3879.             (set (reg:SI 8 %o0)
  3880.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3881.                     (const_int 0)))
  3882.             (clobber (reg:SI 15 %o7))
  3883.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3884.     (nil)
  3885.     (expr_list (use (reg:DF 9 %o1))
  3886.         (expr_list (use (reg:SI 8 %o0))
  3887.             (nil))))
  3888.  
  3889. (jump_insn 291 290 292 (set (pc)
  3890.         (label_ref 42)) 338 {jump} (nil)
  3891.     (nil))
  3892.  
  3893. (barrier 292 291 293)
  3894.  
  3895. (code_label 293 292 295 94 "")
  3896.  
  3897. (note 295 293 297 "" NOTE_INSN_DELETED)
  3898.  
  3899. (insn 297 295 298 (set (reg:SI 9 %o1)
  3900.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3901.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3902.     (nil))
  3903.  
  3904. (insn 298 297 299 (set (reg:SI 10 %o2)
  3905.         (high:SI (symbol_ref:SI ("*.LLC15")))) 85 {*sethi_si} (nil)
  3906.     (nil))
  3907.  
  3908. (insn 299 298 301 (set (reg:SI 8 %o0)
  3909.         (lo_sum:SI (reg:SI 10 %o2)
  3910.             (symbol_ref:SI ("*.LLC15")))) 82 {*lo_sum_si} (nil)
  3911.     (nil))
  3912.  
  3913. (insn 301 299 303 (set (reg:SI 9 %o1)
  3914.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  3915.     (nil))
  3916.  
  3917. (call_insn 303 301 305 (parallel[ 
  3918.             (set (reg:SI 8 %o0)
  3919.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3920.                     (const_int 0)))
  3921.             (clobber (reg:SI 15 %o7))
  3922.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3923.     (nil)
  3924.     (expr_list (use (reg:SI 9 %o1))
  3925.         (expr_list (use (reg:SI 8 %o0))
  3926.             (nil))))
  3927.  
  3928. (jump_insn 305 303 306 (set (pc)
  3929.         (label_ref 42)) 338 {jump} (nil)
  3930.     (nil))
  3931.  
  3932. (barrier 306 305 307)
  3933.  
  3934. (code_label 307 306 309 95 "")
  3935.  
  3936. (note 309 307 311 "" NOTE_INSN_DELETED)
  3937.  
  3938. (insn 311 309 312 (set (reg:SI 9 %o1)
  3939.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3940.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3941.     (nil))
  3942.  
  3943. (insn 312 311 313 (set (reg:SI 10 %o2)
  3944.         (high:SI (symbol_ref:SI ("*.LLC16")))) 85 {*sethi_si} (nil)
  3945.     (nil))
  3946.  
  3947. (insn 313 312 315 (set (reg:SI 8 %o0)
  3948.         (lo_sum:SI (reg:SI 10 %o2)
  3949.             (symbol_ref:SI ("*.LLC16")))) 82 {*lo_sum_si} (nil)
  3950.     (nil))
  3951.  
  3952. (insn 315 313 317 (set (reg:SI 9 %o1)
  3953.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  3954.     (nil))
  3955.  
  3956. (call_insn 317 315 319 (parallel[ 
  3957.             (set (reg:SI 8 %o0)
  3958.                 (call (mem:SI (symbol_ref:SI ("printf")))
  3959.                     (const_int 0)))
  3960.             (clobber (reg:SI 15 %o7))
  3961.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  3962.     (nil)
  3963.     (expr_list (use (reg:SI 9 %o1))
  3964.         (expr_list (use (reg:SI 8 %o0))
  3965.             (nil))))
  3966.  
  3967. (jump_insn 319 317 320 (set (pc)
  3968.         (label_ref 42)) 338 {jump} (nil)
  3969.     (nil))
  3970.  
  3971. (barrier 320 319 321)
  3972.  
  3973. (code_label 321 320 323 96 "")
  3974.  
  3975. (note 323 321 325 "" NOTE_INSN_DELETED)
  3976.  
  3977. (insn 325 323 327 (set (reg:SI 8 %o0)
  3978.         (mem:SI (plus:SI (reg:SI 30 %fp)
  3979.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  3980.     (nil))
  3981.  
  3982. (insn 327 325 329 (set (reg:SI 9 %o1)
  3983.         (mem:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  3984.     (nil))
  3985.  
  3986. (insn 329 327 330 (set (reg:SI 8 %o0)
  3987.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  3988.     (nil))
  3989.  
  3990. (insn 330 329 331 (set (reg:SI 9 %o1)
  3991.         (ashift:SI (reg:SI 8 %o0)
  3992.             (const_int 2))) 330 {ashlsi3} (nil)
  3993.     (expr_list:REG_EQUAL (mult:SI (reg:SI 9 %o1)
  3994.             (const_int 4))
  3995.         (nil)))
  3996.  
  3997. (insn 331 330 332 (set (reg:SI 8 %o0)
  3998.         (high:SI (symbol_ref:SI ("p")))) 85 {*sethi_si} (nil)
  3999.     (nil))
  4000.  
  4001. (insn 332 331 333 (set (reg:SI 10 %o2)
  4002.         (lo_sum:SI (reg:SI 8 %o0)
  4003.             (symbol_ref:SI ("p")))) 82 {*lo_sum_si} (nil)
  4004.     (nil))
  4005.  
  4006. (insn 333 332 334 (set (reg:SI 11 %o3)
  4007.         (high:SI (symbol_ref:SI ("*.LLC17")))) 85 {*sethi_si} (nil)
  4008.     (nil))
  4009.  
  4010. (insn 334 333 336 (set (reg:SI 8 %o0)
  4011.         (lo_sum:SI (reg:SI 11 %o3)
  4012.             (symbol_ref:SI ("*.LLC17")))) 82 {*lo_sum_si} (nil)
  4013.     (nil))
  4014.  
  4015. (insn 336 334 338 (set (reg:SI 9 %o1)
  4016.         (mem/s:SI (plus:SI (reg:SI 9 %o1)
  4017.                 (reg:SI 10 %o2)))) 106 {*movsi_insn} (nil)
  4018.     (nil))
  4019.  
  4020. (call_insn 338 336 340 (parallel[ 
  4021.             (set (reg:SI 8 %o0)
  4022.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4023.                     (const_int 0)))
  4024.             (clobber (reg:SI 15 %o7))
  4025.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4026.     (nil)
  4027.     (expr_list (use (reg:SI 9 %o1))
  4028.         (expr_list (use (reg:SI 8 %o0))
  4029.             (nil))))
  4030.  
  4031. (jump_insn 340 338 341 (set (pc)
  4032.         (label_ref 42)) 338 {jump} (nil)
  4033.     (nil))
  4034.  
  4035. (barrier 341 340 342)
  4036.  
  4037. (code_label 342 341 344 97 "")
  4038.  
  4039. (note 344 342 346 "" NOTE_INSN_DELETED)
  4040.  
  4041. (insn 346 344 347 (set (reg:SI 9 %o1)
  4042.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4043.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  4044.     (nil))
  4045.  
  4046. (insn 347 346 348 (set (reg:SI 10 %o2)
  4047.         (high:SI (symbol_ref:SI ("*.LLC18")))) 85 {*sethi_si} (nil)
  4048.     (nil))
  4049.  
  4050. (insn 348 347 350 (set (reg:SI 8 %o0)
  4051.         (lo_sum:SI (reg:SI 10 %o2)
  4052.             (symbol_ref:SI ("*.LLC18")))) 82 {*lo_sum_si} (nil)
  4053.     (nil))
  4054.  
  4055. (insn 350 348 352 (set (reg:SI 9 %o1)
  4056.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  4057.     (nil))
  4058.  
  4059. (call_insn 352 350 353 (parallel[ 
  4060.             (set (reg:SI 8 %o0)
  4061.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4062.                     (const_int 0)))
  4063.             (clobber (reg:SI 15 %o7))
  4064.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4065.     (nil)
  4066.     (expr_list (use (reg:SI 9 %o1))
  4067.         (expr_list (use (reg:SI 8 %o0))
  4068.             (nil))))
  4069.  
  4070. (jump_insn 353 352 354 (set (pc)
  4071.         (label_ref 42)) 338 {jump} (nil)
  4072.     (nil))
  4073.  
  4074. (barrier 354 353 355)
  4075.  
  4076. (code_label 355 354 357 98 "")
  4077.  
  4078. (note 357 355 359 "" NOTE_INSN_DELETED)
  4079.  
  4080. (insn 359 357 360 (set (reg:SI 9 %o1)
  4081.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4082.                 (const_int -20)))) 106 {*movsi_insn} (nil)
  4083.     (nil))
  4084.  
  4085. (insn 360 359 361 (set (reg:SI 10 %o2)
  4086.         (high:SI (symbol_ref:SI ("*.LLC19")))) 85 {*sethi_si} (nil)
  4087.     (nil))
  4088.  
  4089. (insn 361 360 363 (set (reg:SI 8 %o0)
  4090.         (lo_sum:SI (reg:SI 10 %o2)
  4091.             (symbol_ref:SI ("*.LLC19")))) 82 {*lo_sum_si} (nil)
  4092.     (nil))
  4093.  
  4094. (insn 363 361 365 (set (reg:SI 9 %o1)
  4095.         (mem:SI (reg:SI 9 %o1))) 106 {*movsi_insn} (nil)
  4096.     (nil))
  4097.  
  4098. (call_insn 365 363 367 (parallel[ 
  4099.             (set (reg:SI 8 %o0)
  4100.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4101.                     (const_int 0)))
  4102.             (clobber (reg:SI 15 %o7))
  4103.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4104.     (nil)
  4105.     (expr_list (use (reg:SI 9 %o1))
  4106.         (expr_list (use (reg:SI 8 %o0))
  4107.             (nil))))
  4108.  
  4109. (jump_insn 367 365 368 (set (pc)
  4110.         (label_ref 42)) 338 {jump} (nil)
  4111.     (nil))
  4112.  
  4113. (barrier 368 367 369)
  4114.  
  4115. (code_label 369 368 371 99 "")
  4116.  
  4117. (note 371 369 372 "" NOTE_INSN_DELETED)
  4118.  
  4119. (insn 372 371 373 (set (reg:SI 9 %o1)
  4120.         (high:SI (symbol_ref:SI ("*.LLC20")))) 85 {*sethi_si} (nil)
  4121.     (nil))
  4122.  
  4123. (insn 373 372 375 (set (reg:SI 8 %o0)
  4124.         (lo_sum:SI (reg:SI 9 %o1)
  4125.             (symbol_ref:SI ("*.LLC20")))) 82 {*lo_sum_si} (nil)
  4126.     (nil))
  4127.  
  4128. (call_insn 375 373 378 (parallel[ 
  4129.             (set (reg:SI 8 %o0)
  4130.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4131.                     (const_int 0)))
  4132.             (clobber (reg:SI 15 %o7))
  4133.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4134.     (nil)
  4135.     (expr_list (use (reg:SI 8 %o0))
  4136.         (nil)))
  4137.  
  4138. (insn 378 375 380 (set (reg:SI 8 %o0)
  4139.         (const_int 1)) 106 {*movsi_insn} (nil)
  4140.     (nil))
  4141.  
  4142. (call_insn 380 378 381 (parallel[ 
  4143.             (call (mem:SI (symbol_ref:SI ("exit")))
  4144.                 (const_int 0))
  4145.             (clobber (reg:SI 15 %o7))
  4146.         ] ) 349 {*call_symbolic_sp32} (nil)
  4147.     (nil)
  4148.     (expr_list (use (reg:SI 8 %o0))
  4149.         (nil)))
  4150.  
  4151. (barrier 381 380 405)
  4152.  
  4153. (code_label 405 381 407 77 "")
  4154.  
  4155. (jump_insn 407 405 408 (set (pc)
  4156.         (label_ref 42)) 338 {jump} (nil)
  4157.     (nil))
  4158.  
  4159. (barrier 408 407 409)
  4160.  
  4161. (note 409 408 410 "" NOTE_INSN_LOOP_END)
  4162.  
  4163. (code_label 410 409 412 73 "")
  4164.  
  4165. (insn 412 410 413 (set (reg:SI 9 %o1)
  4166.         (high:SI (symbol_ref:SI ("*.LLC21")))) 85 {*sethi_si} (nil)
  4167.     (nil))
  4168.  
  4169. (insn 413 412 415 (set (reg:SI 8 %o0)
  4170.         (lo_sum:SI (reg:SI 9 %o1)
  4171.             (symbol_ref:SI ("*.LLC21")))) 82 {*lo_sum_si} (nil)
  4172.     (nil))
  4173.  
  4174. (call_insn 415 413 417 (parallel[ 
  4175.             (set (reg:SI 8 %o0)
  4176.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4177.                     (const_int 0)))
  4178.             (clobber (reg:SI 15 %o7))
  4179.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4180.     (nil)
  4181.     (expr_list (use (reg:SI 8 %o0))
  4182.         (nil)))
  4183.  
  4184. (insn 417 415 419 (set (reg:SI 8 %o0)
  4185.         (high:SI (symbol_ref:SI ("se_af")))) 85 {*sethi_si} (nil)
  4186.     (nil))
  4187.  
  4188. (insn 419 417 421 (set (mem:SI (lo_sum:SI (reg:SI 8 %o0)
  4189.                 (symbol_ref:SI ("se_af"))))
  4190.         (const_int 0)) 106 {*movsi_insn} (nil)
  4191.     (nil))
  4192.  
  4193. (insn 421 419 423 (set (reg:SI 8 %o0)
  4194.         (high:SI (symbol_ref:SI ("se_rspf")))) 85 {*sethi_si} (nil)
  4195.     (nil))
  4196.  
  4197. (insn 423 421 425 (set (mem:SI (lo_sum:SI (reg:SI 8 %o0)
  4198.                 (symbol_ref:SI ("se_rspf"))))
  4199.         (const_int 0)) 106 {*movsi_insn} (nil)
  4200.     (nil))
  4201.  
  4202. (note 425 423 426 "" NOTE_INSN_BLOCK_END)
  4203.  
  4204. (note 426 425 427 "" NOTE_INSN_BLOCK_END)
  4205.  
  4206. (note 427 426 429 "" NOTE_INSN_FUNCTION_END)
  4207.  
  4208. (code_label 429 427 430 70 "")
  4209.  
  4210. (note 430 429 0 "" NOTE_INSN_DELETED)
  4211.  
  4212. ;; Function error0
  4213.  
  4214. ;; Register dispositions:
  4215. 68 in 9  69 in 8  70 in 9  
  4216.  
  4217. ;; Hard regs used:  0 8 9 15 24 30
  4218.  
  4219. (note 2 0 4 "" NOTE_INSN_DELETED)
  4220.  
  4221. (insn 4 2 5 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4222.                 (const_int 68)))
  4223.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  4224.     (nil))
  4225.  
  4226. (note 5 4 6 "" NOTE_INSN_FUNCTION_BEG)
  4227.  
  4228. (note 6 5 8 "" NOTE_INSN_DELETED)
  4229.  
  4230. (note 8 6 10 "" NOTE_INSN_DELETED)
  4231.  
  4232. (call_insn 10 8 12 (parallel[ 
  4233.             (call (mem:SI (symbol_ref:SI ("rsp")))
  4234.                 (const_int 0))
  4235.             (clobber (reg:SI 15 %o7))
  4236.         ] ) 349 {*call_symbolic_sp32} (nil)
  4237.     (nil)
  4238.     (nil))
  4239.  
  4240. (insn 12 10 13 (set (reg:SI 9 %o1)
  4241.         (high:SI (symbol_ref:SI ("*.LLC22")))) 85 {*sethi_si} (nil)
  4242.     (nil))
  4243.  
  4244. (insn 13 12 15 (set (reg:SI 8 %o0)
  4245.         (lo_sum:SI (reg:SI 9 %o1)
  4246.             (symbol_ref:SI ("*.LLC22")))) 82 {*lo_sum_si} (nil)
  4247.     (nil))
  4248.  
  4249. (insn 15 13 17 (set (reg:SI 9 %o1)
  4250.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4251.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  4252.     (nil))
  4253.  
  4254. (call_insn 17 15 20 (parallel[ 
  4255.             (set (reg:SI 8 %o0)
  4256.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4257.                     (const_int 0)))
  4258.             (clobber (reg:SI 15 %o7))
  4259.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4260.     (nil)
  4261.     (expr_list (use (reg:SI 9 %o1))
  4262.         (expr_list (use (reg:SI 8 %o0))
  4263.             (nil))))
  4264.  
  4265. (insn 20 17 22 (set (reg:SI 8 %o0)
  4266.         (high:SI (symbol_ref:SI ("se_rspf")))) 85 {*sethi_si} (nil)
  4267.     (nil))
  4268.  
  4269. (insn 22 20 23 (set (reg:SI 9 %o1)
  4270.         (mem:SI (lo_sum:SI (reg:SI 8 %o0)
  4271.                 (symbol_ref:SI ("se_rspf"))))) 106 {*movsi_insn} (nil)
  4272.     (nil))
  4273.  
  4274. (insn 23 22 24 (set (reg:CC 0 %g0)
  4275.         (compare:CC (reg:SI 9 %o1)
  4276.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  4277.     (nil))
  4278.  
  4279. (jump_insn 24 23 26 (set (pc)
  4280.         (if_then_else (ne (reg:CC 0 %g0)
  4281.                 (const_int 0))
  4282.             (label_ref 30)
  4283.             (pc))) 74 {*normal_branch} (nil)
  4284.     (nil))
  4285.  
  4286. (insn 26 24 28 (set (reg:SI 8 %o0)
  4287.         (const_int 1)) 106 {*movsi_insn} (nil)
  4288.     (nil))
  4289.  
  4290. (call_insn 28 26 29 (parallel[ 
  4291.             (call (mem:SI (symbol_ref:SI ("exit")))
  4292.                 (const_int 0))
  4293.             (clobber (reg:SI 15 %o7))
  4294.         ] ) 349 {*call_symbolic_sp32} (nil)
  4295.     (nil)
  4296.     (expr_list (use (reg:SI 8 %o0))
  4297.         (nil)))
  4298.  
  4299. (barrier 29 28 30)
  4300.  
  4301. (code_label 30 29 31 102 "")
  4302.  
  4303. (note 31 30 33 "" NOTE_INSN_FUNCTION_END)
  4304.  
  4305. (code_label 33 31 34 101 "")
  4306.  
  4307. (note 34 33 0 "" NOTE_INSN_DELETED)
  4308.  
  4309. ;; Function error1
  4310.  
  4311. ;; Register dispositions:
  4312. 68 in 8  69 in 9  70 in 11  71 in 12  72 in 8  73 in 9  
  4313. 74 in 9  75 in 8  76 in 9  
  4314.  
  4315. ;; Hard regs used:  0 8 9 10 11 12 15 24 25 26 27 30
  4316.  
  4317. (note 2 0 4 "" NOTE_INSN_DELETED)
  4318.  
  4319. (insn 4 2 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4320.                 (const_int 68)))
  4321.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  4322.     (nil))
  4323.  
  4324. (insn 6 4 8 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4325.                 (const_int 72)))
  4326.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  4327.     (nil))
  4328.  
  4329. (insn 8 6 10 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4330.                 (const_int 76)))
  4331.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  4332.     (nil))
  4333.  
  4334. (insn 10 8 11 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4335.                 (const_int 80)))
  4336.         (reg:SI 27 %i3)) 106 {*movsi_insn} (nil)
  4337.     (nil))
  4338.  
  4339. (note 11 10 12 "" NOTE_INSN_FUNCTION_BEG)
  4340.  
  4341. (note 12 11 14 "" NOTE_INSN_DELETED)
  4342.  
  4343. (note 14 12 16 "" NOTE_INSN_DELETED)
  4344.  
  4345. (call_insn 16 14 19 (parallel[ 
  4346.             (call (mem:SI (symbol_ref:SI ("rsp")))
  4347.                 (const_int 0))
  4348.             (clobber (reg:SI 15 %o7))
  4349.         ] ) 349 {*call_symbolic_sp32} (nil)
  4350.     (nil)
  4351.     (nil))
  4352.  
  4353. (insn 19 16 21 (set (reg:SI 8 %o0)
  4354.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4355.                 (const_int 80)))) 106 {*movsi_insn} (nil)
  4356.     (nil))
  4357.  
  4358. (insn 21 19 22 (set (reg:SI 9 %o1)
  4359.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  4360.     (nil))
  4361.  
  4362. (insn 22 21 23 (set (reg:SI 11 %o3)
  4363.         (ashift:SI (reg:SI 9 %o1)
  4364.             (const_int 2))) 330 {ashlsi3} (nil)
  4365.     (expr_list:REG_EQUAL (mult:SI (reg:SI 8 %o0)
  4366.             (const_int 4))
  4367.         (nil)))
  4368.  
  4369. (insn 23 22 24 (set (reg:SI 8 %o0)
  4370.         (high:SI (symbol_ref:SI ("p")))) 85 {*sethi_si} (nil)
  4371.     (nil))
  4372.  
  4373. (insn 24 23 25 (set (reg:SI 12 %o4)
  4374.         (lo_sum:SI (reg:SI 8 %o0)
  4375.             (symbol_ref:SI ("p")))) 82 {*lo_sum_si} (nil)
  4376.     (nil))
  4377.  
  4378. (insn 25 24 26 (set (reg:SI 9 %o1)
  4379.         (high:SI (symbol_ref:SI ("*.LLC23")))) 85 {*sethi_si} (nil)
  4380.     (nil))
  4381.  
  4382. (insn 26 25 28 (set (reg:SI 8 %o0)
  4383.         (lo_sum:SI (reg:SI 9 %o1)
  4384.             (symbol_ref:SI ("*.LLC23")))) 82 {*lo_sum_si} (nil)
  4385.     (nil))
  4386.  
  4387. (insn 28 26 30 (set (reg:SI 9 %o1)
  4388.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4389.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  4390.     (nil))
  4391.  
  4392. (insn 30 28 32 (set (reg:SI 10 %o2)
  4393.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4394.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  4395.     (nil))
  4396.  
  4397. (insn 32 30 34 (set (reg:SI 11 %o3)
  4398.         (mem/s:SI (plus:SI (reg:SI 11 %o3)
  4399.                 (reg:SI 12 %o4)))) 106 {*movsi_insn} (nil)
  4400.     (nil))
  4401.  
  4402. (call_insn 34 32 36 (parallel[ 
  4403.             (set (reg:SI 8 %o0)
  4404.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4405.                     (const_int 0)))
  4406.             (clobber (reg:SI 15 %o7))
  4407.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4408.     (nil)
  4409.     (expr_list (use (reg:SI 11 %o3))
  4410.         (expr_list (use (reg:SI 10 %o2))
  4411.             (expr_list (use (reg:SI 9 %o1))
  4412.                 (expr_list (use (reg:SI 8 %o0))
  4413.                     (nil))))))
  4414.  
  4415. (insn 36 34 37 (set (reg:SI 9 %o1)
  4416.         (high:SI (symbol_ref:SI ("*.LLC22")))) 85 {*sethi_si} (nil)
  4417.     (nil))
  4418.  
  4419. (insn 37 36 39 (set (reg:SI 8 %o0)
  4420.         (lo_sum:SI (reg:SI 9 %o1)
  4421.             (symbol_ref:SI ("*.LLC22")))) 82 {*lo_sum_si} (nil)
  4422.     (nil))
  4423.  
  4424. (insn 39 37 41 (set (reg:SI 9 %o1)
  4425.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4426.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  4427.     (nil))
  4428.  
  4429. (call_insn 41 39 44 (parallel[ 
  4430.             (set (reg:SI 8 %o0)
  4431.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4432.                     (const_int 0)))
  4433.             (clobber (reg:SI 15 %o7))
  4434.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4435.     (nil)
  4436.     (expr_list (use (reg:SI 9 %o1))
  4437.         (expr_list (use (reg:SI 8 %o0))
  4438.             (nil))))
  4439.  
  4440. (insn 44 41 46 (set (reg:SI 8 %o0)
  4441.         (high:SI (symbol_ref:SI ("se_rspf")))) 85 {*sethi_si} (nil)
  4442.     (nil))
  4443.  
  4444. (insn 46 44 47 (set (reg:SI 9 %o1)
  4445.         (mem:SI (lo_sum:SI (reg:SI 8 %o0)
  4446.                 (symbol_ref:SI ("se_rspf"))))) 106 {*movsi_insn} (nil)
  4447.     (nil))
  4448.  
  4449. (insn 47 46 48 (set (reg:CC 0 %g0)
  4450.         (compare:CC (reg:SI 9 %o1)
  4451.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  4452.     (nil))
  4453.  
  4454. (jump_insn 48 47 50 (set (pc)
  4455.         (if_then_else (ne (reg:CC 0 %g0)
  4456.                 (const_int 0))
  4457.             (label_ref 54)
  4458.             (pc))) 74 {*normal_branch} (nil)
  4459.     (nil))
  4460.  
  4461. (insn 50 48 52 (set (reg:SI 8 %o0)
  4462.         (const_int 1)) 106 {*movsi_insn} (nil)
  4463.     (nil))
  4464.  
  4465. (call_insn 52 50 53 (parallel[ 
  4466.             (call (mem:SI (symbol_ref:SI ("exit")))
  4467.                 (const_int 0))
  4468.             (clobber (reg:SI 15 %o7))
  4469.         ] ) 349 {*call_symbolic_sp32} (nil)
  4470.     (nil)
  4471.     (expr_list (use (reg:SI 8 %o0))
  4472.         (nil)))
  4473.  
  4474. (barrier 53 52 54)
  4475.  
  4476. (code_label 54 53 55 104 "")
  4477.  
  4478. (note 55 54 57 "" NOTE_INSN_FUNCTION_END)
  4479.  
  4480. (code_label 57 55 58 103 "")
  4481.  
  4482. (note 58 57 0 "" NOTE_INSN_DELETED)
  4483.  
  4484. ;; Function error2
  4485.  
  4486. ;; Register dispositions:
  4487. 68 in 8  69 in 9  70 in 10  71 in 8  72 in 9  73 in 10  
  4488. 74 in 9  75 in 10  76 in 9  
  4489.  
  4490. ;; Hard regs used:  8 9 10 11 15 24 25 26 27 30
  4491.  
  4492. (note 2 0 4 "" NOTE_INSN_DELETED)
  4493.  
  4494. (insn 4 2 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4495.                 (const_int 68)))
  4496.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  4497.     (nil))
  4498.  
  4499. (insn 6 4 8 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4500.                 (const_int 72)))
  4501.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  4502.     (nil))
  4503.  
  4504. (insn 8 6 10 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4505.                 (const_int 76)))
  4506.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  4507.     (nil))
  4508.  
  4509. (insn 10 8 11 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4510.                 (const_int 80)))
  4511.         (reg:SI 27 %i3)) 106 {*movsi_insn} (nil)
  4512.     (nil))
  4513.  
  4514. (note 11 10 12 "" NOTE_INSN_FUNCTION_BEG)
  4515.  
  4516. (note 12 11 14 "" NOTE_INSN_DELETED)
  4517.  
  4518. (note 14 12 16 "" NOTE_INSN_DELETED)
  4519.  
  4520. (insn 16 14 18 (set (reg:SI 8 %o0)
  4521.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4522.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  4523.     (nil))
  4524.  
  4525. (insn 18 16 20 (set (reg:SI 9 %o1)
  4526.         (mem/s:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  4527.     (nil))
  4528.  
  4529. (insn 20 18 21 (set (reg:SI 10 %o2)
  4530.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  4531.     (nil))
  4532.  
  4533. (insn 21 20 22 (set (reg:SI 8 %o0)
  4534.         (ashift:SI (reg:SI 10 %o2)
  4535.             (const_int 2))) 330 {ashlsi3} (nil)
  4536.     (expr_list:REG_EQUAL (mult:SI (reg:SI 9 %o1)
  4537.             (const_int 4))
  4538.         (nil)))
  4539.  
  4540. (insn 22 21 23 (set (reg:SI 10 %o2)
  4541.         (high:SI (symbol_ref:SI ("gt")))) 85 {*sethi_si} (nil)
  4542.     (nil))
  4543.  
  4544. (insn 23 22 25 (set (reg:SI 9 %o1)
  4545.         (lo_sum:SI (reg:SI 10 %o2)
  4546.             (symbol_ref:SI ("gt")))) 82 {*lo_sum_si} (nil)
  4547.     (nil))
  4548.  
  4549. (insn 25 23 27 (set (reg:SI 8 %o0)
  4550.         (mem/s:SI (plus:SI (reg:SI 8 %o0)
  4551.                 (reg:SI 9 %o1)))) 106 {*movsi_insn} (nil)
  4552.     (nil))
  4553.  
  4554. (call_insn 27 25 29 (parallel[ 
  4555.             (set (reg:SI 8 %o0)
  4556.                 (call (mem:SI (symbol_ref:SI ("s2e")))
  4557.                     (const_int 0)))
  4558.             (clobber (reg:SI 15 %o7))
  4559.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4560.     (nil)
  4561.     (expr_list (use (reg:SI 8 %o0))
  4562.         (nil)))
  4563.  
  4564. (insn 29 27 30 (set (reg:SI 9 %o1)
  4565.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  4566.     (nil))
  4567.  
  4568. (insn 30 29 31 (set (reg:SI 10 %o2)
  4569.         (high:SI (symbol_ref:SI ("*.LLC24")))) 85 {*sethi_si} (nil)
  4570.     (nil))
  4571.  
  4572. (insn 31 30 33 (set (reg:SI 8 %o0)
  4573.         (lo_sum:SI (reg:SI 10 %o2)
  4574.             (symbol_ref:SI ("*.LLC24")))) 82 {*lo_sum_si} (nil)
  4575.     (nil))
  4576.  
  4577. (insn 33 31 35 (set (reg:SI 9 %o1)
  4578.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  4579.     (nil))
  4580.  
  4581. (call_insn 35 33 37 (parallel[ 
  4582.             (set (reg:SI 8 %o0)
  4583.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4584.                     (const_int 0)))
  4585.             (clobber (reg:SI 15 %o7))
  4586.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4587.     (nil)
  4588.     (expr_list (use (reg:SI 9 %o1))
  4589.         (expr_list (use (reg:SI 8 %o0))
  4590.             (nil))))
  4591.  
  4592. (insn 37 35 38 (set (reg:SI 9 %o1)
  4593.         (high:SI (symbol_ref:SI ("*.LLC25")))) 85 {*sethi_si} (nil)
  4594.     (nil))
  4595.  
  4596. (insn 38 37 40 (set (reg:SI 8 %o0)
  4597.         (lo_sum:SI (reg:SI 9 %o1)
  4598.             (symbol_ref:SI ("*.LLC25")))) 82 {*lo_sum_si} (nil)
  4599.     (nil))
  4600.  
  4601. (insn 40 38 42 (set (reg:SI 9 %o1)
  4602.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4603.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  4604.     (nil))
  4605.  
  4606. (insn 42 40 44 (set (reg:SI 10 %o2)
  4607.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4608.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  4609.     (nil))
  4610.  
  4611. (insn 44 42 46 (set (reg:SI 11 %o3)
  4612.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4613.                 (const_int 80)))) 106 {*movsi_insn} (nil)
  4614.     (nil))
  4615.  
  4616. (call_insn 46 44 47 (parallel[ 
  4617.             (call (mem:SI (symbol_ref:SI ("error1")))
  4618.                 (const_int 0))
  4619.             (clobber (reg:SI 15 %o7))
  4620.         ] ) 349 {*call_symbolic_sp32} (nil)
  4621.     (nil)
  4622.     (expr_list (use (reg:SI 11 %o3))
  4623.         (expr_list (use (reg:SI 10 %o2))
  4624.             (expr_list (use (reg:SI 9 %o1))
  4625.                 (expr_list (use (reg:SI 8 %o0))
  4626.                     (nil))))))
  4627.  
  4628. (note 47 46 49 "" NOTE_INSN_FUNCTION_END)
  4629.  
  4630. (code_label 49 47 50 105 "")
  4631.  
  4632. (note 50 49 0 "" NOTE_INSN_DELETED)
  4633.  
  4634. ;; Function vc
  4635.  
  4636. ;; Register dispositions:
  4637. 68 in 8  69 in 9  
  4638.  
  4639. ;; Hard regs used:  0 8 9 10 11 15 24 25 26 27 30
  4640.  
  4641. (note 2 0 4 "" NOTE_INSN_DELETED)
  4642.  
  4643. (insn 4 2 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4644.                 (const_int 68)))
  4645.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  4646.     (nil))
  4647.  
  4648. (insn 6 4 8 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4649.                 (const_int 72)))
  4650.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  4651.     (nil))
  4652.  
  4653. (insn 8 6 10 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4654.                 (const_int 76)))
  4655.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  4656.     (nil))
  4657.  
  4658. (insn 10 8 11 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4659.                 (const_int 80)))
  4660.         (reg:SI 27 %i3)) 106 {*movsi_insn} (nil)
  4661.     (nil))
  4662.  
  4663. (note 11 10 12 "" NOTE_INSN_FUNCTION_BEG)
  4664.  
  4665. (note 12 11 14 "" NOTE_INSN_DELETED)
  4666.  
  4667. (note 14 12 16 "" NOTE_INSN_DELETED)
  4668.  
  4669. (insn 16 14 17 (set (reg:SI 8 %o0)
  4670.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4671.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  4672.     (nil))
  4673.  
  4674. (insn 17 16 18 (set (reg:CC 0 %g0)
  4675.         (compare:CC (reg:SI 8 %o0)
  4676.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  4677.     (nil))
  4678.  
  4679. (jump_insn 18 17 19 (set (pc)
  4680.         (if_then_else (ne (reg:CC 0 %g0)
  4681.                 (const_int 0))
  4682.             (label_ref 29)
  4683.             (pc))) 74 {*normal_branch} (nil)
  4684.     (nil))
  4685.  
  4686. (insn 19 18 20 (set (reg:SI 9 %o1)
  4687.         (high:SI (symbol_ref:SI ("*.LLC26")))) 85 {*sethi_si} (nil)
  4688.     (nil))
  4689.  
  4690. (insn 20 19 22 (set (reg:SI 8 %o0)
  4691.         (lo_sum:SI (reg:SI 9 %o1)
  4692.             (symbol_ref:SI ("*.LLC26")))) 82 {*lo_sum_si} (nil)
  4693.     (nil))
  4694.  
  4695. (insn 22 20 24 (set (reg:SI 9 %o1)
  4696.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4697.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  4698.     (nil))
  4699.  
  4700. (insn 24 22 26 (set (reg:SI 10 %o2)
  4701.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4702.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  4703.     (nil))
  4704.  
  4705. (insn 26 24 28 (set (reg:SI 11 %o3)
  4706.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4707.                 (const_int 80)))) 106 {*movsi_insn} (nil)
  4708.     (nil))
  4709.  
  4710. (call_insn 28 26 29 (parallel[ 
  4711.             (call (mem:SI (symbol_ref:SI ("error1")))
  4712.                 (const_int 0))
  4713.             (clobber (reg:SI 15 %o7))
  4714.         ] ) 349 {*call_symbolic_sp32} (nil)
  4715.     (nil)
  4716.     (expr_list (use (reg:SI 11 %o3))
  4717.         (expr_list (use (reg:SI 10 %o2))
  4718.             (expr_list (use (reg:SI 9 %o1))
  4719.                 (expr_list (use (reg:SI 8 %o0))
  4720.                     (nil))))))
  4721.  
  4722. (code_label 29 28 32 107 "")
  4723.  
  4724. (insn 32 29 33 (set (reg/i:SI 24 %i0)
  4725.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4726.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  4727.     (nil))
  4728.  
  4729. (insn 33 32 34 (use (reg/i:SI 24 %i0)) -1 (nil)
  4730.     (nil))
  4731.  
  4732. (jump_insn 34 33 35 (set (pc)
  4733.         (label_ref 38)) 338 {jump} (nil)
  4734.     (nil))
  4735.  
  4736. (barrier 35 34 36)
  4737.  
  4738. (note 36 35 38 "" NOTE_INSN_FUNCTION_END)
  4739.  
  4740. (code_label 38 36 39 106 "")
  4741.  
  4742. (note 39 38 0 "" NOTE_INSN_DELETED)
  4743.  
  4744. ;; Function ci
  4745.  
  4746. ;; Register dispositions:
  4747. 68 in 8  69 in 9  70 in 8  71 in 8  72 in 9  73 in 11  
  4748. 74 in 12  75 in 8  76 in 9  77 in 9  78 in 9  79 in 8  
  4749. 80 in 9  81 in 8  82 in 9  83 in 10  84 in 16  85 in 8  
  4750. 86 in 9  87 in 10  88 in 8  89 in 9  90 in 10  91 in 10  
  4751. 92 in 9  93 in 8  94 in 9  
  4752.  
  4753. ;; Hard regs used:  0 8 9 10 11 12 15 16 24 25 26 27 28 30
  4754.  
  4755. (note 2 0 4 "" NOTE_INSN_DELETED)
  4756.  
  4757. (insn 4 2 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4758.                 (const_int 68)))
  4759.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  4760.     (nil))
  4761.  
  4762. (insn 6 4 8 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4763.                 (const_int 72)))
  4764.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  4765.     (nil))
  4766.  
  4767. (insn 8 6 10 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4768.                 (const_int 76)))
  4769.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  4770.     (nil))
  4771.  
  4772. (insn 10 8 12 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4773.                 (const_int 80)))
  4774.         (reg:SI 27 %i3)) 106 {*movsi_insn} (nil)
  4775.     (nil))
  4776.  
  4777. (insn 12 10 13 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  4778.                 (const_int 84)))
  4779.         (reg:SI 28 %i4)) 106 {*movsi_insn} (nil)
  4780.     (nil))
  4781.  
  4782. (note 13 12 14 "" NOTE_INSN_FUNCTION_BEG)
  4783.  
  4784. (note 14 13 16 "" NOTE_INSN_DELETED)
  4785.  
  4786. (note 16 14 18 "" NOTE_INSN_DELETED)
  4787.  
  4788. (insn 18 16 20 (set (reg:SI 8 %o0)
  4789.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4790.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  4791.     (nil))
  4792.  
  4793. (insn 20 18 22 (set (reg:SI 9 %o1)
  4794.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4795.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  4796.     (nil))
  4797.  
  4798. (insn 22 20 24 (set (reg:SI 10 %o2)
  4799.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4800.                 (const_int 80)))) 106 {*movsi_insn} (nil)
  4801.     (nil))
  4802.  
  4803. (insn 24 22 26 (set (reg:SI 11 %o3)
  4804.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4805.                 (const_int 84)))) 106 {*movsi_insn} (nil)
  4806.     (nil))
  4807.  
  4808. (call_insn 26 24 28 (parallel[ 
  4809.             (set (reg:SI 8 %o0)
  4810.                 (call (mem:SI (symbol_ref:SI ("vc")))
  4811.                     (const_int 0)))
  4812.             (clobber (reg:SI 15 %o7))
  4813.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4814.     (nil)
  4815.     (expr_list (use (reg:SI 11 %o3))
  4816.         (expr_list (use (reg:SI 10 %o2))
  4817.             (expr_list (use (reg:SI 9 %o1))
  4818.                 (expr_list (use (reg:SI 8 %o0))
  4819.                     (nil))))))
  4820.  
  4821. (insn 28 26 30 (set (reg:SI 8 %o0)
  4822.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  4823.     (nil))
  4824.  
  4825. (insn 30 28 32 (set (reg:SI 9 %o1)
  4826.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4827.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  4828.     (nil))
  4829.  
  4830. (insn 32 30 33 (set (reg:SI 8 %o0)
  4831.         (mem/s:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  4832.     (nil))
  4833.  
  4834. (insn 33 32 34 (set (reg:CC 0 %g0)
  4835.         (compare:CC (reg:SI 9 %o1)
  4836.             (reg:SI 8 %o0))) 23 {*cmpsi_insn} (nil)
  4837.     (nil))
  4838.  
  4839. (jump_insn 34 33 36 (set (pc)
  4840.         (if_then_else (ne (reg:CC 0 %g0)
  4841.                 (const_int 0))
  4842.             (label_ref 40)
  4843.             (pc))) 74 {*normal_branch} (nil)
  4844.     (nil))
  4845.  
  4846. (insn 36 34 37 (set (reg/i:SI 24 %i0)
  4847.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4848.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  4849.     (nil))
  4850.  
  4851. (insn 37 36 38 (use (reg/i:SI 24 %i0)) -1 (nil)
  4852.     (nil))
  4853.  
  4854. (jump_insn 38 37 39 (set (pc)
  4855.         (label_ref 124)) 338 {jump} (nil)
  4856.     (nil))
  4857.  
  4858. (barrier 39 38 40)
  4859.  
  4860. (code_label 40 39 43 109 "")
  4861.  
  4862. (call_insn 43 40 46 (parallel[ 
  4863.             (call (mem:SI (symbol_ref:SI ("rsp")))
  4864.                 (const_int 0))
  4865.             (clobber (reg:SI 15 %o7))
  4866.         ] ) 349 {*call_symbolic_sp32} (nil)
  4867.     (nil)
  4868.     (nil))
  4869.  
  4870. (insn 46 43 48 (set (reg:SI 8 %o0)
  4871.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4872.                 (const_int 84)))) 106 {*movsi_insn} (nil)
  4873.     (nil))
  4874.  
  4875. (insn 48 46 49 (set (reg:SI 9 %o1)
  4876.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  4877.     (nil))
  4878.  
  4879. (insn 49 48 50 (set (reg:SI 11 %o3)
  4880.         (ashift:SI (reg:SI 9 %o1)
  4881.             (const_int 2))) 330 {ashlsi3} (nil)
  4882.     (expr_list:REG_EQUAL (mult:SI (reg:SI 8 %o0)
  4883.             (const_int 4))
  4884.         (nil)))
  4885.  
  4886. (insn 50 49 51 (set (reg:SI 8 %o0)
  4887.         (high:SI (symbol_ref:SI ("p")))) 85 {*sethi_si} (nil)
  4888.     (nil))
  4889.  
  4890. (insn 51 50 52 (set (reg:SI 12 %o4)
  4891.         (lo_sum:SI (reg:SI 8 %o0)
  4892.             (symbol_ref:SI ("p")))) 82 {*lo_sum_si} (nil)
  4893.     (nil))
  4894.  
  4895. (insn 52 51 53 (set (reg:SI 9 %o1)
  4896.         (high:SI (symbol_ref:SI ("*.LLC23")))) 85 {*sethi_si} (nil)
  4897.     (nil))
  4898.  
  4899. (insn 53 52 55 (set (reg:SI 8 %o0)
  4900.         (lo_sum:SI (reg:SI 9 %o1)
  4901.             (symbol_ref:SI ("*.LLC23")))) 82 {*lo_sum_si} (nil)
  4902.     (nil))
  4903.  
  4904. (insn 55 53 57 (set (reg:SI 9 %o1)
  4905.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4906.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  4907.     (nil))
  4908.  
  4909. (insn 57 55 59 (set (reg:SI 10 %o2)
  4910.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4911.                 (const_int 80)))) 106 {*movsi_insn} (nil)
  4912.     (nil))
  4913.  
  4914. (insn 59 57 61 (set (reg:SI 11 %o3)
  4915.         (mem/s:SI (plus:SI (reg:SI 11 %o3)
  4916.                 (reg:SI 12 %o4)))) 106 {*movsi_insn} (nil)
  4917.     (nil))
  4918.  
  4919. (call_insn 61 59 63 (parallel[ 
  4920.             (set (reg:SI 8 %o0)
  4921.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4922.                     (const_int 0)))
  4923.             (clobber (reg:SI 15 %o7))
  4924.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4925.     (nil)
  4926.     (expr_list (use (reg:SI 11 %o3))
  4927.         (expr_list (use (reg:SI 10 %o2))
  4928.             (expr_list (use (reg:SI 9 %o1))
  4929.                 (expr_list (use (reg:SI 8 %o0))
  4930.                     (nil))))))
  4931.  
  4932. (insn 63 61 64 (set (reg:SI 9 %o1)
  4933.         (high:SI (symbol_ref:SI ("*.LLC27")))) 85 {*sethi_si} (nil)
  4934.     (nil))
  4935.  
  4936. (insn 64 63 66 (set (reg:SI 8 %o0)
  4937.         (lo_sum:SI (reg:SI 9 %o1)
  4938.             (symbol_ref:SI ("*.LLC27")))) 82 {*lo_sum_si} (nil)
  4939.     (nil))
  4940.  
  4941. (call_insn 66 64 68 (parallel[ 
  4942.             (set (reg:SI 8 %o0)
  4943.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4944.                     (const_int 0)))
  4945.             (clobber (reg:SI 15 %o7))
  4946.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4947.     (nil)
  4948.     (expr_list (use (reg:SI 8 %o0))
  4949.         (nil)))
  4950.  
  4951. (insn 68 66 69 (set (reg:SI 9 %o1)
  4952.         (high:SI (symbol_ref:SI ("*.LLC28")))) 85 {*sethi_si} (nil)
  4953.     (nil))
  4954.  
  4955. (insn 69 68 71 (set (reg:SI 8 %o0)
  4956.         (lo_sum:SI (reg:SI 9 %o1)
  4957.             (symbol_ref:SI ("*.LLC28")))) 82 {*lo_sum_si} (nil)
  4958.     (nil))
  4959.  
  4960. (call_insn 71 69 74 (parallel[ 
  4961.             (set (reg:SI 8 %o0)
  4962.                 (call (mem:SI (symbol_ref:SI ("printf")))
  4963.                     (const_int 0)))
  4964.             (clobber (reg:SI 15 %o7))
  4965.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  4966.     (nil)
  4967.     (expr_list (use (reg:SI 8 %o0))
  4968.         (nil)))
  4969.  
  4970. (insn 74 71 76 (set (reg:SI 8 %o0)
  4971.         (mem:SI (plus:SI (reg:SI 30 %fp)
  4972.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  4973.     (nil))
  4974.  
  4975. (insn 76 74 77 (set (reg:SI 9 %o1)
  4976.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  4977.     (nil))
  4978.  
  4979. (insn 77 76 78 (set (reg:SI 8 %o0)
  4980.         (ashift:SI (reg:SI 9 %o1)
  4981.             (const_int 2))) 330 {ashlsi3} (nil)
  4982.     (expr_list:REG_EQUAL (mult:SI (reg:SI 8 %o0)
  4983.             (const_int 4))
  4984.         (nil)))
  4985.  
  4986. (insn 78 77 79 (set (reg:SI 10 %o2)
  4987.         (high:SI (symbol_ref:SI ("gt")))) 85 {*sethi_si} (nil)
  4988.     (nil))
  4989.  
  4990. (insn 79 78 81 (set (reg:SI 9 %o1)
  4991.         (lo_sum:SI (reg:SI 10 %o2)
  4992.             (symbol_ref:SI ("gt")))) 82 {*lo_sum_si} (nil)
  4993.     (nil))
  4994.  
  4995. (insn 81 79 83 (set (reg:SI 8 %o0)
  4996.         (mem/s:SI (plus:SI (reg:SI 8 %o0)
  4997.                 (reg:SI 9 %o1)))) 106 {*movsi_insn} (nil)
  4998.     (nil))
  4999.  
  5000. (call_insn 83 81 85 (parallel[ 
  5001.             (set (reg:SI 8 %o0)
  5002.                 (call (mem:SI (symbol_ref:SI ("s2e")))
  5003.                     (const_int 0)))
  5004.             (clobber (reg:SI 15 %o7))
  5005.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  5006.     (nil)
  5007.     (expr_list (use (reg:SI 8 %o0))
  5008.         (nil)))
  5009.  
  5010. (insn 85 83 87 (set (reg:SI 16 %l0)
  5011.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  5012.     (nil))
  5013.  
  5014. (insn 87 85 89 (set (reg:SI 8 %o0)
  5015.         (mem:SI (plus:SI (reg:SI 30 %fp)
  5016.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  5017.     (nil))
  5018.  
  5019. (insn 89 87 91 (set (reg:SI 9 %o1)
  5020.         (mem/s:SI (reg:SI 8 %o0))) 106 {*movsi_insn} (nil)
  5021.     (nil))
  5022.  
  5023. (insn 91 89 92 (set (reg:SI 10 %o2)
  5024.         (reg:SI 9 %o1)) 106 {*movsi_insn} (nil)
  5025.     (nil))
  5026.  
  5027. (insn 92 91 93 (set (reg:SI 8 %o0)
  5028.         (ashift:SI (reg:SI 10 %o2)
  5029.             (const_int 2))) 330 {ashlsi3} (nil)
  5030.     (expr_list:REG_EQUAL (mult:SI (reg:SI 9 %o1)
  5031.             (const_int 4))
  5032.         (nil)))
  5033.  
  5034. (insn 93 92 94 (set (reg:SI 10 %o2)
  5035.         (high:SI (symbol_ref:SI ("gt")))) 85 {*sethi_si} (nil)
  5036.     (nil))
  5037.  
  5038. (insn 94 93 96 (set (reg:SI 9 %o1)
  5039.         (lo_sum:SI (reg:SI 10 %o2)
  5040.             (symbol_ref:SI ("gt")))) 82 {*lo_sum_si} (nil)
  5041.     (nil))
  5042.  
  5043. (insn 96 94 98 (set (reg:SI 8 %o0)
  5044.         (mem/s:SI (plus:SI (reg:SI 8 %o0)
  5045.                 (reg:SI 9 %o1)))) 106 {*movsi_insn} (nil)
  5046.     (nil))
  5047.  
  5048. (call_insn 98 96 100 (parallel[ 
  5049.             (set (reg:SI 8 %o0)
  5050.                 (call (mem:SI (symbol_ref:SI ("s2e")))
  5051.                     (const_int 0)))
  5052.             (clobber (reg:SI 15 %o7))
  5053.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  5054.     (nil)
  5055.     (expr_list (use (reg:SI 8 %o0))
  5056.         (nil)))
  5057.  
  5058. (insn 100 98 101 (set (reg:SI 10 %o2)
  5059.         (reg:SI 8 %o0)) 106 {*movsi_insn} (nil)
  5060.     (nil))
  5061.  
  5062. (insn 101 100 102 (set (reg:SI 9 %o1)
  5063.         (high:SI (symbol_ref:SI ("*.LLC29")))) 85 {*sethi_si} (nil)
  5064.     (nil))
  5065.  
  5066. (insn 102 101 104 (set (reg:SI 8 %o0)
  5067.         (lo_sum:SI (reg:SI 9 %o1)
  5068.             (symbol_ref:SI ("*.LLC29")))) 82 {*lo_sum_si} (nil)
  5069.     (nil))
  5070.  
  5071. (insn 104 102 106 (set (reg:SI 9 %o1)
  5072.         (reg:SI 16 %l0)) 106 {*movsi_insn} (nil)
  5073.     (nil))
  5074.  
  5075. (insn 106 104 108 (set (reg:SI 10 %o2)
  5076.         (reg:SI 10 %o2)) 106 {*movsi_insn} (nil)
  5077.     (nil))
  5078.  
  5079. (call_insn 108 106 111 (parallel[ 
  5080.             (set (reg:SI 8 %o0)
  5081.                 (call (mem:SI (symbol_ref:SI ("printf")))
  5082.                     (const_int 0)))
  5083.             (clobber (reg:SI 15 %o7))
  5084.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  5085.     (nil)
  5086.     (expr_list (use (reg:SI 10 %o2))
  5087.         (expr_list (use (reg:SI 9 %o1))
  5088.             (expr_list (use (reg:SI 8 %o0))
  5089.                 (nil)))))
  5090.  
  5091. (insn 111 108 113 (set (reg:SI 8 %o0)
  5092.         (high:SI (symbol_ref:SI ("se_rspf")))) 85 {*sethi_si} (nil)
  5093.     (nil))
  5094.  
  5095. (insn 113 111 114 (set (reg:SI 9 %o1)
  5096.         (mem:SI (lo_sum:SI (reg:SI 8 %o0)
  5097.                 (symbol_ref:SI ("se_rspf"))))) 106 {*movsi_insn} (nil)
  5098.     (nil))
  5099.  
  5100. (insn 114 113 115 (set (reg:CC 0 %g0)
  5101.         (compare:CC (reg:SI 9 %o1)
  5102.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  5103.     (nil))
  5104.  
  5105. (jump_insn 115 114 117 (set (pc)
  5106.         (if_then_else (ne (reg:CC 0 %g0)
  5107.                 (const_int 0))
  5108.             (label_ref 121)
  5109.             (pc))) 74 {*normal_branch} (nil)
  5110.     (nil))
  5111.  
  5112. (insn 117 115 119 (set (reg:SI 8 %o0)
  5113.         (const_int 1)) 106 {*movsi_insn} (nil)
  5114.     (nil))
  5115.  
  5116. (call_insn 119 117 120 (parallel[ 
  5117.             (call (mem:SI (symbol_ref:SI ("exit")))
  5118.                 (const_int 0))
  5119.             (clobber (reg:SI 15 %o7))
  5120.         ] ) 349 {*call_symbolic_sp32} (nil)
  5121.     (nil)
  5122.     (expr_list (use (reg:SI 8 %o0))
  5123.         (nil)))
  5124.  
  5125. (barrier 120 119 121)
  5126.  
  5127. (code_label 121 120 122 110 "")
  5128.  
  5129. (note 122 121 124 "" NOTE_INSN_FUNCTION_END)
  5130.  
  5131. (code_label 124 122 125 108 "")
  5132.  
  5133. (note 125 124 0 "" NOTE_INSN_DELETED)
  5134.  
  5135. ;; Function evobt
  5136.  
  5137. ;; Register dispositions:
  5138. 68 in 8  69 in 9  
  5139.  
  5140. ;; Hard regs used:  0 8 9 10 11 15 24 25 26 27 30
  5141.  
  5142. (note 2 0 4 "" NOTE_INSN_DELETED)
  5143.  
  5144. (insn 4 2 6 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  5145.                 (const_int 68)))
  5146.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  5147.     (nil))
  5148.  
  5149. (insn 6 4 8 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  5150.                 (const_int 72)))
  5151.         (reg:SI 25 %i1)) 106 {*movsi_insn} (nil)
  5152.     (nil))
  5153.  
  5154. (insn 8 6 10 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  5155.                 (const_int 76)))
  5156.         (reg:SI 26 %i2)) 106 {*movsi_insn} (nil)
  5157.     (nil))
  5158.  
  5159. (insn 10 8 11 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  5160.                 (const_int 80)))
  5161.         (reg:SI 27 %i3)) 106 {*movsi_insn} (nil)
  5162.     (nil))
  5163.  
  5164. (note 11 10 12 "" NOTE_INSN_FUNCTION_BEG)
  5165.  
  5166. (note 12 11 14 "" NOTE_INSN_DELETED)
  5167.  
  5168. (note 14 12 16 "" NOTE_INSN_DELETED)
  5169.  
  5170. (insn 16 14 17 (set (reg:SI 8 %o0)
  5171.         (mem:SI (plus:SI (reg:SI 30 %fp)
  5172.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  5173.     (nil))
  5174.  
  5175. (insn 17 16 18 (set (reg:CC 0 %g0)
  5176.         (compare:CC (reg:SI 8 %o0)
  5177.             (const_int 0))) 23 {*cmpsi_insn} (nil)
  5178.     (nil))
  5179.  
  5180. (jump_insn 18 17 19 (set (pc)
  5181.         (if_then_else (ne (reg:CC 0 %g0)
  5182.                 (const_int 0))
  5183.             (label_ref 31)
  5184.             (pc))) 74 {*normal_branch} (nil)
  5185.     (nil))
  5186.  
  5187. (insn 19 18 20 (set (reg:SI 9 %o1)
  5188.         (high:SI (symbol_ref:SI ("*.LLC30")))) 85 {*sethi_si} (nil)
  5189.     (nil))
  5190.  
  5191. (insn 20 19 22 (set (reg:SI 8 %o0)
  5192.         (lo_sum:SI (reg:SI 9 %o1)
  5193.             (symbol_ref:SI ("*.LLC30")))) 82 {*lo_sum_si} (nil)
  5194.     (nil))
  5195.  
  5196. (insn 22 20 24 (set (reg:SI 9 %o1)
  5197.         (mem:SI (plus:SI (reg:SI 30 %fp)
  5198.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  5199.     (nil))
  5200.  
  5201. (insn 24 22 26 (set (reg:SI 10 %o2)
  5202.         (mem:SI (plus:SI (reg:SI 30 %fp)
  5203.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  5204.     (nil))
  5205.  
  5206. (insn 26 24 28 (set (reg:SI 11 %o3)
  5207.         (mem:SI (plus:SI (reg:SI 30 %fp)
  5208.                 (const_int 80)))) 106 {*movsi_insn} (nil)
  5209.     (nil))
  5210.  
  5211. (call_insn 28 26 29 (parallel[ 
  5212.             (call (mem:SI (symbol_ref:SI ("error1")))
  5213.                 (const_int 0))
  5214.             (clobber (reg:SI 15 %o7))
  5215.         ] ) 349 {*call_symbolic_sp32} (nil)
  5216.     (nil)
  5217.     (expr_list (use (reg:SI 11 %o3))
  5218.         (expr_list (use (reg:SI 10 %o2))
  5219.             (expr_list (use (reg:SI 9 %o1))
  5220.                 (expr_list (use (reg:SI 8 %o0))
  5221.                     (nil))))))
  5222.  
  5223. (jump_insn 29 28 30 (set (pc)
  5224.         (label_ref 43)) 338 {jump} (nil)
  5225.     (nil))
  5226.  
  5227. (barrier 30 29 31)
  5228.  
  5229. (code_label 31 30 34 112 "")
  5230.  
  5231. (insn 34 31 36 (set (reg:SI 8 %o0)
  5232.         (mem:SI (plus:SI (reg:SI 30 %fp)
  5233.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  5234.     (nil))
  5235.  
  5236. (insn 36 34 38 (set (reg:SI 9 %o1)
  5237.         (mem:SI (plus:SI (reg:SI 30 %fp)
  5238.                 (const_int 72)))) 106 {*movsi_insn} (nil)
  5239.     (nil))
  5240.  
  5241. (insn 38 36 40 (set (reg:SI 10 %o2)
  5242.         (mem:SI (plus:SI (reg:SI 30 %fp)
  5243.                 (const_int 76)))) 106 {*movsi_insn} (nil)
  5244.     (nil))
  5245.  
  5246. (insn 40 38 42 (set (reg:SI 11 %o3)
  5247.         (mem:SI (plus:SI (reg:SI 30 %fp)
  5248.                 (const_int 80)))) 106 {*movsi_insn} (nil)
  5249.     (nil))
  5250.  
  5251. (call_insn 42 40 43 (parallel[ 
  5252.             (call (mem:SI (symbol_ref:SI ("error2")))
  5253.                 (const_int 0))
  5254.             (clobber (reg:SI 15 %o7))
  5255.         ] ) 349 {*call_symbolic_sp32} (nil)
  5256.     (nil)
  5257.     (expr_list (use (reg:SI 11 %o3))
  5258.         (expr_list (use (reg:SI 10 %o2))
  5259.             (expr_list (use (reg:SI 9 %o1))
  5260.                 (expr_list (use (reg:SI 8 %o0))
  5261.                     (nil))))))
  5262.  
  5263. (code_label 43 42 44 113 "")
  5264.  
  5265. (note 44 43 46 "" NOTE_INSN_FUNCTION_END)
  5266.  
  5267. (code_label 46 44 47 111 "")
  5268.  
  5269. (note 47 46 0 "" NOTE_INSN_DELETED)
  5270.  
  5271. ;; Function sigrsp
  5272.  
  5273. ;; Register dispositions:
  5274. 68 in 9  
  5275.  
  5276. ;; Hard regs used:  8 9 15 24 30
  5277.  
  5278. (note 2 0 4 "" NOTE_INSN_DELETED)
  5279.  
  5280. (insn 4 2 5 (set (mem:SI (plus:SI (reg:SI 30 %fp)
  5281.                 (const_int 68)))
  5282.         (reg:SI 24 %i0)) 106 {*movsi_insn} (nil)
  5283.     (nil))
  5284.  
  5285. (note 5 4 6 "" NOTE_INSN_FUNCTION_BEG)
  5286.  
  5287. (note 6 5 8 "" NOTE_INSN_DELETED)
  5288.  
  5289. (note 8 6 9 "" NOTE_INSN_DELETED)
  5290.  
  5291. (insn 9 8 10 (set (reg:SI 9 %o1)
  5292.         (high:SI (symbol_ref:SI ("*.LLC31")))) 85 {*sethi_si} (nil)
  5293.     (nil))
  5294.  
  5295. (insn 10 9 12 (set (reg:SI 8 %o0)
  5296.         (lo_sum:SI (reg:SI 9 %o1)
  5297.             (symbol_ref:SI ("*.LLC31")))) 82 {*lo_sum_si} (nil)
  5298.     (nil))
  5299.  
  5300. (insn 12 10 14 (set (reg:SI 9 %o1)
  5301.         (mem:SI (plus:SI (reg:SI 30 %fp)
  5302.                 (const_int 68)))) 106 {*movsi_insn} (nil)
  5303.     (nil))
  5304.  
  5305. (call_insn 14 12 17 (parallel[ 
  5306.             (set (reg:SI 8 %o0)
  5307.                 (call (mem:SI (symbol_ref:SI ("printf")))
  5308.                     (const_int 0)))
  5309.             (clobber (reg:SI 15 %o7))
  5310.         ] ) 358 {*call_value_symbolic_sp32} (nil)
  5311.     (nil)
  5312.     (expr_list (use (reg:SI 9 %o1))
  5313.         (expr_list (use (reg:SI 8 %o0))
  5314.             (nil))))
  5315.  
  5316. (call_insn 17 14 20 (parallel[ 
  5317.             (call (mem:SI (symbol_ref:SI ("rsp")))
  5318.                 (const_int 0))
  5319.             (clobber (reg:SI 15 %o7))
  5320.         ] ) 349 {*call_symbolic_sp32} (nil)
  5321.     (nil)
  5322.     (nil))
  5323.  
  5324. (insn 20 17 22 (set (reg:SI 8 %o0)
  5325.         (const_int 1)) 106 {*movsi_insn} (nil)
  5326.     (nil))
  5327.  
  5328. (call_insn 22 20 23 (parallel[ 
  5329.             (call (mem:SI (symbol_ref:SI ("exit")))
  5330.                 (const_int 0))
  5331.             (clobber (reg:SI 15 %o7))
  5332.         ] ) 349 {*call_symbolic_sp32} (nil)
  5333.     (nil)
  5334.     (expr_list (use (reg:SI 8 %o0))
  5335.         (nil)))
  5336.  
  5337. (barrier 23 22 24)
  5338.  
  5339. (note 24 23 26 "" NOTE_INSN_FUNCTION_END)
  5340.  
  5341. (code_label 26 24 27 114 "")
  5342.  
  5343. (note 27 26 0 "" NOTE_INSN_DELETED)
  5344.